Javascript iggrid添加新行事件
如何为添加新行和iggrid本身创建单独的触发器?我希望能够在编辑器未打开的情况下选择(单击)一行,但同时我希望单击“添加新行”按钮并单击一次打开编辑器。我还想将dblclick事件挂接到该行,并打开编辑器 期望的事件Javascript iggrid添加新行事件,javascript,jquery,infragistics,ignite-ui,iggrid,Javascript,Jquery,Infragistics,Ignite Ui,Iggrid,如何为添加新行和iggrid本身创建单独的触发器?我希望能够在编辑器未打开的情况下选择(单击)一行,但同时我希望单击“添加新行”按钮并单击一次打开编辑器。我还想将dblclick事件挂接到该行,并打开编辑器 期望的事件 添加新行按钮:单击 行编辑:dblclick 行选择:单击 到目前为止,我有以下设置,但它适用于整个网格,包括添加新行按钮。 如下图所示,行编辑通过dblclick(良好)和单击选择的行(良好)进行 但是,我仍然需要双击addnewrow按钮。如何触发编辑器对话框的打开 更
- 添加新行按钮:单击
- 行编辑:dblclick
- 行选择:单击
呈现:函数(evt、ui){
控制台日志(“呈现”);
var ds=$(“#groupMappingTable”).igGrid(“选项”、“数据源”);
console.log(“数据源”);
控制台日志(ds);
$(“#groupMappingTable>thead>tr.ui-iggrid-addrow.ui-widget-header>td”)
.on('单击',
职能(e){
var obj=$(“#groupMappingTable”).igGridUpdate(“startAddRowEdit”,e);
控制台日志(“网格更新”);
控制台日志(obj);
});
},
所有这些事件都已被igGrid
公开
:
:
:
如果我将更新事件属性[startEditTriggers]设置为dblClick,那么头部也将只侦听dblClick。我希望标题侦听单击事件(单个)并响应添加新内容,而行侦听dbl单击并响应编辑行。@monkeyjumps这两个事件在网格中是分开的。rowAdding对应于添加新行标题中的单击,editRowStarting对应于将现有行置于编辑模式的交互。但是如何分别触发它们呢?我想在单击一次后触发行添加,并在dbl上启动editRowclick@monkeyjumps事件由网格触发。示例显示了如何订阅它们。某些事件是否没有为您触发?startEditTriggers:“dblclick,F2”适用于整个网格本身。我希望行编辑在dblclick时触发,但我希望添加行标题在单击时触发。我还希望行选择器能够强制执行整个行需要初始化以在dblclick上触发。我更新了我的代码,以显示我最终是如何使用jquery将其连接到事件的,但我仍然想知道如何正确地使用任何iggrid钩子OTB来实现这一点
//Initialize
$(".selector").igGrid({
features : [
{
name : "Updating",
rowAdding: function(evt, ui){ ... }
}
]
});
//Initialize
$(".selector").igGrid({
features : [
{
name : "Updating",
editRowStarting: function(evt, ui){ ... }
}
]
});
//Initialize
$(".selector").igGrid({
features : [
{
name : "RowSelectors",
rowSelectorClicked: function(evt, ui){ ... }
}
]
});