在 gxt 网格中进行条件编辑



我有一个可编辑的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);

                }
            });

最新更新