清除网格extjs内的组合框值

时间:2016-09-08 13:10:48

标签: extjs combobox edit

我有一个带有列的网格。第二列包含xtype:combobox的编辑器。 所以这是我的网格:grid

当第一个组合框改变时,我想清除第二行的组合框。我尝试用edit( editor, e, eOpts )做到这一点,但是当我尝试检索第二个组合框时,我有点困惑。像这样:

var combobox1=editor.grid.columns[1].getEditor(e.record, 1)

它给了我当前的组合框,所以我不能再采取另一种组合。 你能帮帮我吗

1 个答案:

答案 0 :(得分:2)

如果你想让row2 val2为空,你首先必须从商店获取第二行的记录,你可以通过以下方式完成:

如果您知道第二行ID:

secondRecord = grid.getStore().getById(ROW2_ID)

如果您知道行索引:

secondRecord = grid.getStore().getAt(1)

然后你就做了

secondRecord.set(VAL2_FIELD_NAME, "")