2013-11-26 118 views
1

我有一个在ExtJS 4.1中有一些列的网格,我已经在其中实施了rowEditing插件。 现在我想通过点击编辑按钮而不是双击来启动所选行上的rowEditing。在编辑按钮上启用行编辑点击ExtJS

请给点建议。

+0

什么是* docItem *另一种选择?请显示你的代码。 –

+0

编辑按钮是添加到网格顶部的正常按钮 –

回答

5

您需要找到行编辑插件并执行方法startEdit。下面是一个例子

{ 
    text: 'Edit', 
    handler: function (btn) { 
     var editor = btn.up('grid').plugins[1]; 
     editor.startEdit(btn.up('grid').getSelectionModel().getSelection()[0],0); 
    } 
} 

用于查找pluginId

var editor = btn.up('grid').getPlugin('rowEditingId'); 
+3

第二个选项仅适用于将pluginId分配给行编辑插件的情况。 示例 pluginId:'rowEditingId' – Niederee

相关问题