如何防止编辑GXT ComboBoxCell

时间:2014-01-07 07:23:59

标签: java gwt gxt

我在网格上添加了一个ComboBoxCell。问题是当用户从ComboBoxCell中选择一个元素然后在选择之后ComboBoxCell没有模糊并且ComboBoxCell中存在的文本框仍然显示光标。 因此,由于ComboBoxCell现在具有焦点,因此存在于GXT网格的同一行上的Image(对我来说是一个按钮)不会触发浏览事件。只有当ComboBoxCell模糊时,才会在点击图像时触发browseEvent。 任何解决方案我如何模糊ComboBoxCell或如何删除ComboBoxCell文本框中的编辑?

test.setTriggerAction(TriggerAction.ALL); 
         test.setWidth(100);     
         test.setSelectOnFocus(true);//doesnot work
         test.setForceSelection(true);//doesnot work

在sencha示例中也存在问题 http://www.sencha.com/examples/#ExamplePlace:cellgrid 在ComboBoxCell和Click on按钮的选择元素上,甚至不会触发。

1 个答案:

答案 0 :(得分:0)

ComboBoxCell扩展AbstractEditableCell。这就是你获得编辑选项的原因。

改为使用SelectionCell