问题描述
jqgrid有个Inline Editing编辑模式能直接编辑table中的单行数据不知怎样设定我想编辑一行后、不提交到后台、而是保存到table中、然后再把整个table提交不知要怎样做?有没有这样的实例?先谢了! 问题补充:jsltool 写道
解决方案
你说的是editor属性,两种方式,第一种是配置参数:columns:[[{field:'col',title:'列名',width:300,editor:"text"}]],这里的editor就是制定表格中col这列的编辑模式。这里能选择的编辑方式有:text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree。上面的editor:"text"还可以写成:editor:{type:"text",options:{}},这里的options用于追加其他参数。另一种方式是直接写在表头里:<th field="col" width="300" editor="text">列名</th>
解决方案二:
使用的时候,这样调用:$('#tt').datagrid('endEdit', index);//结束index行的编辑$('#tt').datagrid('beginEdit', index);//开始index行的编辑这是1.2.2的下载地址,里面有详细的Deomhttp://jquery-easyui.googlecode.com/svn/trunk/share/download/jquery-easyui-1.2.2.zip
时间: 2025-01-19 04:20:03