-
jqgrid修改行问题(editRow)5
我想做一个在列表中修改行的功能,但是我发现每次只会穿一个map.id回去后面不知去向,我试着用FF调试发现,当我双击这一行的时候,js就已经开始执行extraparam方法,那时候值还未有值, $("#"+id+"test").val()值为空,大神们求指点。点击回车我写的代码如下,
ondblClickRow: function(id){
$('#list_data').jqGrid('editRow',id,{
keys : true, //这里按[enter]保存
url: "test.action",
extraparam: {
"map.id": id,
"map.test": $("#"+id+"test").val(),
}
});
}
大神求指2013年10月24日 18:35
目前还没有答案
相关推荐
10. **API 调用**:jqGrid 提供了一系列 API 方法,如 `reloadGrid()` 用于刷新表格,`getGridParam()` 获取当前设置,`setGridParam()` 修改设置,`jqGrid('editRow')` 和 `jqGrid('saveRow')` 用于行编辑等。...
jqGrid提供了多种内置皮肤,如"ui.jqgrid.css"中的"ui-lightness"和"ui-darkness",可以通过修改CSS来改变表格样式。同时,也可以自定义CSS,调整表格、按钮、分页等元素的外观。 五、jqGrid插件 jqGrid的`plugins...
- 方法:如`reloadGrid`(重新加载数据)、`addRowData`(添加新行)、`editRow`(编辑行)等,提供对表格的操作控制。 **5. jqGrid的进阶使用** - 内置编辑模式:包括`inlineNav`(行内编辑导航栏)、`formEditing...
**jqGrid**是一款非常强大的JavaScript数据网格插件,主要用于在Web前端展示大量结构化数据,同时提供排序、筛选、分页、编辑等丰富的功能。它基于jQuery库,因此在使用时需要先引入jQuery。本篇将详细介绍jqGrid的...
$("#grid").jqGrid('editRow', selrow, { keys: true, focusField: 1 }); } }, position: "last", title: "编辑行", cursor: "pointer" }); ``` 这里,`focusField: 1` 指定了开始编辑的第一列。 2. 编辑列...
行内编辑允许用户直接在表格行中修改数据,而弹出式编辑则会在点击某行时打开一个新的窗口或对话框进行编辑。这可以通过设置`edittype`(编辑类型)和`formEditing`(表单编辑)选项来实现。对于更复杂的编辑场景,...
6. **editRow** 和 **saveRow**:编辑表格中选定的行,支持在编辑模式下显示数据,并在用户保存时将更改发送回服务器。 7. **navGrid**:创建导航栏,提供编辑、查看、添加、删除和搜索等操作按钮。 8. **reloadGrid...
- **编辑示例**: 演示了jqGrid的行内编辑功能,用户可以直接在表格中修改数据,然后提交更改到服务器。 通过这两个示例,开发者可以快速了解如何在实际项目中使用trirand.net jqGrid .Net控件。 ### 5. 总结 ...
在"jqgrid实例保存"中,我们需要关注的是如何处理用户对数据的修改,并将这些变化保存回服务器。 一、创建jqGrid 创建jqGrid的第一步是定义HTML元素,通常是一个`<table>`标签,然后通过JavaScript初始化jqGrid。...
编辑完成后,可以通过`saveRow`或`editRow`方法保存更改。例如: ```javascript $("#grid").jqGrid("editRow", rowid, true); // 开始编辑指定行 $("#grid").jqGrid("saveRow", rowid); // 保存编辑 $("#grid")....
- `setGridParam`: 修改jqGrid的参数,如数据源、分页设置等。 ### 4. 高级功能 - **排序**:通过设置`sortname`和`sortorder`参数,可以设置默认排序。点击表头可实现动态排序。 - **搜索**:使用`searchGrid`...
| editRow | rowId,true | | 将指定行变成编辑状态 | | saveRowData | rowId,rowData | | 保存正在编辑的列 | | removeRowStyle | rowId[],className | | 移除指定行指定样式 | | setRowStyle | rowId[],className |...
以下是关于 jqGrid 行编辑方法的详细说明: 1. **editRow**: 此方法用于将指定行切换到编辑模式。调用格式为 `editRow(rowid, keys, oneditfunc, successfunc, url, extraparam, aftersavefunc, errorfunc, ...
2. 数据操作:`addRowData`、`delRowData`、`editRow`等方法用于添加、删除和编辑行数据。 3. 刷新与加载:`reloadGrid`用于刷新数据,`setGridParam`用于动态更改网格参数。 4. 排序与筛选:`sortGrid`进行列排序...
编辑完成后,通过调用`saveRow`或`editRow`方法,将更改保存到服务器。在这个过程中,通常需要定义一个服务器端的处理函数来接收和处理更新的数据。 对于数据删除,jqGrid提供了一个`delRowData`方法,可以直接根据...
- `editRow(rowid, options)`:编辑指定行。 - `saveRow(rowid, successfunc, url, extraparam, aftersavefunc, errorfunc, afterrestorefunc)`:保存编辑后的行数据。 5. **分页** - `pager`:设置分页器的ID。...
- **编辑与保存**:支持行内编辑,通过`editable: true`设定可编辑列,点击行可进入编辑模式,然后通过`saveRow`或`editRow`方法保存更改。 - **添加数据**:使用`addRowData`方法向表格中添加新行。 - **删除...