我有一个包含四列的编辑器网格,我正在尝试实现一个sql builder。 where语句将有四个字段,即" condition1" "操作" "条件2" "和/或&#34 ;. 我正在使用组合框在/和/或之间进行选择,并且有一个删除按钮作为行动作。当我删除一行并且该行是最后一行时,前一行中的和/或组合的值将被设置为" none"。我能够实现这一点,但问题是,当前一行中的组合框选择并且我删除它旁边的行时,值会在商店中更改,但不会在视图中更改。当前一行中的组合框未选中时,视图中的值会发生变化。 我的代码是:
direcs
选择值后,如何取消选择组合框?我认为这可以解决问题
答案 0 :(得分:0)
不确定我是否理解正确(截图在这里会有很多帮助),但是当您删除下面的行时,听起来组合框仍然处于编辑状态。如果是这样,请尝试以下操作:
首先确保网格编辑器插件有一个id:
plugins: [{
ptype: 'cellediting',
...
pluginId: 'celleditplugin'
}],
然后,在删除行之前,请执行以下操作:
yourGrid.getPlugin('celleditplugin').completeEdit();