我有一个带有列的网格。第二列包含xtype:combobox的编辑器。 所以这是我的网格:grid
当第一个组合框改变时,我想清除第二行的组合框。我尝试用edit( editor, e, eOpts )
做到这一点,但是当我尝试检索第二个组合框时,我有点困惑。像这样:
var combobox1=editor.grid.columns[1].getEditor(e.record, 1)
它给了我当前的组合框,所以我不能再采取另一种组合。 你能帮帮我吗
答案 0 :(得分:2)
如果你想让row2 val2为空,你首先必须从商店获取第二行的记录,你可以通过以下方式完成:
如果您知道第二行ID:
secondRecord = grid.getStore().getById(ROW2_ID)
如果您知道行索引:
secondRecord = grid.getStore().getAt(1)
然后你就做了
secondRecord.set(VAL2_FIELD_NAME, "")