jqGrid的-Trirand。如何编辑字段?

时间:2013-01-30 04:33:49

标签: jqgrid jqgrid-asp.net

我有一个页面,我使用JqGrid绑定数据,但我的要求是在编辑网格的一行时,可编辑字段必须不是内置字段(内置文本框)我想要将其绑定到其他文本框,选中网格外的框。我想要编辑的数据必须提供给除jqgrid内置输入控件之外的其他输入控件,最后这是可能的???

希望我明白我的问题。

请帮我回答“是”或“否”或“如何”以及“为什么”。

编辑

enter image description here

2 个答案:

答案 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>