在以下带cellediting的示例中,我想动态更改空字段文本字段编辑器并清除该字段。
但是,如果我选择组合框中的第一项,我会得到文本字段引用,但只有一次。如果我在组合框中选择另一个项目后,我将无法再获取文本字段引用或更改emptyText。
另外,在选择一个组合框项目时,我无法清除文本字段值。
FIDDLE:https://fiddle.sencha.com/#view/editor&fiddle/2g3d
public function home_modern()
{
$data = $this->get();
$this->load->view('home_modern',$data);
}
答案 0 :(得分:2)
只需改变一下:
var columnTextfieldEditor = Ext.ComponentQuery.query('#textfieldEd')[0].editor
To This:
var columnTextfieldEditor = Ext.ComponentQuery.query('#textfieldEd')[0].getEditor()
并更改第二个“申请”的顺序:
Ext.apply(columnTextfieldEditor, {
emptyText: 'Second text',
submitEmptyText: false
});
grid.getPlugin('celleditingId').startEditByPosition({
row: grid.store.indexOf(row),
column: 1
});