如何防止编辑 GXT ComboBoxCell

Posted

技术标签:

【中文标题】如何防止编辑 GXT ComboBoxCell【英文标题】:How to prevent editing of GXT ComboBoxCell 【发布时间】:2014-01-07 07:23:59 【问题描述】:

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

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

煎茶示例中也存在问题 http://www.sencha.com/examples/#ExamplePlace:cellgrid 在 ComboBoxCell 中的选择元素上并单击按钮然后甚至不会触发。

【问题讨论】:

【参考方案1】:

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

请改用SelectionCell。

【讨论】:

以上是关于如何防止编辑 GXT ComboBoxCell的主要内容,如果未能解决你的问题,请参考以下文章

带有 JAXB 类的 GXT

如何将 Swagger UI 添加到现有的 GXT 或 GWT 项目并使用当前的 GWT-RPC REST 请求?

GWT与GXT

GXT-资源篇

GXT 3 移动支持

GXT 分页网格