动态地将值输入到网络数据网格行添加中



我正在尝试从网格外部将一些值输入到网格的新行模板中,因为选择此特定输入从内部完成是不切实际的 de webdatagrid.

如何通过 javascript 从控件外部访问要添加的行?根据文档,ig_controls.wdgTransaccion.get_behaviors().get_editingCore().get_behaviors().get_rowAdding().get_row();应该可以解决问题,但它根本无法返回任何行

谢谢

你确定你从正确的地方打电话吗?没有更多上下文就无法真正判断,但是我认为我可以帮助您获得所需的功能。请看这个示例:

ASP.NET 数据网格:添加新行 - 客户端事件

我能想到的最好的地方可能是在实际编辑发生的时候,所以看看 EnteringEditMode 事件,你可以在里面执行以下操作:

     function WebDataGridView_EnteringEditMode(webDataGrid, evntArgs) {
               webDataGrid.get_behaviors().get_editingCore().get_behaviors().get_rowAdding().get_row().get_cell("1").set_value("test");             
}

或者,如果您想在自己的流上执行此操作,您可以获取网格客户端对象并使用与上述事件相同的代码:

var webDataGrid = $find('<%=WebDataGrid1.ClientID%>');
    webDataGrid.get_behaviors().get_editingCore().get_behaviors().get_rowAdding().get_row().get_cell("1").set_value("test");

这两种方法都有效,并允许您填写单元格值。

相关内容

  • 没有找到相关文章

最新更新