Extjs- 触发网格中操作列的处理程序
Extjs- Fire the handler of an action column in grid
我已经定义了一个网格,我在网格的每一行中都有一个操作元素来删除该行。有没有一种方法可以在第一行中触发该操作元素的处理程序而无需单击 UI.
{
xtype: 'actioncolumn',
text: "Delete Me,
items: [{
iconCls: 'x-fa fa-trash',
tooltip: "Delete",
handler: 'deleteGridRec',
}}
}
让 colIdx
是您的 action column
的索引,grid
是包含此列的网格。然后在下面的代码中触发第一行中该操作元素的处理程序。
deleteGridRec(grid,0,colIdx);
或使用
actionColumn.items[0].handler(grid.up('grid'),0,colIdx);
其中 actionColumn
变量包含 action column
用于行删除。
我已经定义了一个网格,我在网格的每一行中都有一个操作元素来删除该行。有没有一种方法可以在第一行中触发该操作元素的处理程序而无需单击 UI.
{
xtype: 'actioncolumn',
text: "Delete Me,
items: [{
iconCls: 'x-fa fa-trash',
tooltip: "Delete",
handler: 'deleteGridRec',
}}
}
让 colIdx
是您的 action column
的索引,grid
是包含此列的网格。然后在下面的代码中触发第一行中该操作元素的处理程序。
deleteGridRec(grid,0,colIdx);
或使用
actionColumn.items[0].handler(grid.up('grid'),0,colIdx);
其中 actionColumn
变量包含 action column
用于行删除。