我有一个页面,我使用JqGrid绑定数据,但我的要求是在编辑网格的一行时,可编辑字段必须不是内置字段(内置文本框)我想要将其绑定到其他文本框,选中网格外的框。我想要编辑的数据必须提供给除jqgrid内置输入控件之外的其他输入控件,最后这是可能的???
希望我明白我的问题。
请帮我回答“是”或“否”或“如何”以及“为什么”。
编辑
答案 0 :(得分:0)
我不确定我是否正确理解你的意思,但似乎你应该只使用form editing模式。要在客户端激活它,您只需将editable: true
属性添加到所有可编辑的列,或使用cmTemplate: {editable: true}
选项,使所有列的默认值editable
为{{1} }。之后,您可以使用navGrid在寻呼机中添加添加,编辑和删除按钮。在此之后,客户端上的功能将准备就绪。现在,您必须仅在服务器代码中实现编辑部分。如果你使用像jqSuite这样的商业版jqGrid,你应该找到文档或demos以获取更多细节。
答案 1 :(得分:0)
试试这个 http://www.trirand.net/examples/grid/selection/selectedrow_client/default.aspx
或 试试这个
<ClientSideEvents BeforeEditDialogShown="beforeEdit"/>
<script type="text/javascript">
function beforeEdit(rowID) {
var grid = jQuery("#<%= JQGrid1.ClientID %>");
lastSelectedRow = grid.getGridParam("selrow");
};
</script>