我有一个可编辑的gxt树网格,现在的问题只是某些行必须是可编辑的。经过一番护目镜,我能够找到这些东西。我正在使用内联编辑器
editing.addBeforeStartEditHandler(new BeforeStartEditHandler<RevenueGrossBean>() {
@Override
public void onBeforeStartEdit(
BeforeStartEditEvent<RevenueGrossBean> event) {
//how to acess the model bean that is about to be edited
//hw to prevent the edit action from completion
}
});
有没有办法实现这一目标?
可以使用
选择模型来实现
editing.addBeforeStartEditHandler(new BeforeStartEditHandler<RevenueGrossBean>() {
@Override
public void onBeforeStartEdit(
BeforeStartEditEvent<RevenueGrossBean> event) {
//how to acess the model bean that is about to be edited
RevenueGrossBean bean = event.getSource().getEditableGrid()
.getSelectionModel().getSelectedItem();
//hw to prevent the edit action from completion
event.setCancelled(true);
}
});