jQuery.jqGrid('saveRow',currRowId,null,'clientArray')
时间: 2023-10-03 18:07:03 浏览: 37
`saveRow` 方法的第四个参数 `clientArray` 用于将编辑后的行数据保存到本地而不是服务器。当你想要在客户端更改数据而不是将其保存到服务器时可以使用该参数。
以下是使用 `saveRow` 方法的示例代码,其中使用了 `clientArray` 参数:
```javascript
// 获取 jqGrid 选中的行
var selectedRow = $("#grid").jqGrid("getGridParam", "selrow");
// 编辑选中行
$("#grid").jqGrid("editRow", selectedRow);
// 保存编辑后的数据到本地
$("#grid").jqGrid("saveRow", selectedRow, null, 'clientArray');
```
在上面的示例代码中,我们首先使用 `getGridParam` 方法获取 jqGrid 中选中的行,并使用 `editRow` 方法编辑该行。然后,我们调用 `saveRow` 方法将编辑后的数据保存到本地而不是服务器。由于我们没有指定保存数据的 URL、请求方法以及保存成功和失败后的回调函数,因此第二和第三个参数都是 `null`。最后,我们在 `saveRow` 方法的第四个参数中指定了 `clientArray`,以便将数据保存到本地。
需要注意的是,当使用 `clientArray` 参数时,编辑后的数据将不会被发送到服务器。如果你想要将数据保存到服务器,可以使用 `url` 和 `mtype` 参数指定保存数据的 URL 和请求方法。
相关问题
怎么引用 jquery.jqGrid.src.js
要引用`jquery.jqGrid.src.js`文件,你需要先在HTML页面中引入jQuery库。在引入jQuery库之后,可以按照以下步骤引入`jquery.jqGrid.src.js`文件:
1. 从官网下载最新版的jqGrid(https://github.com/tonytomov/jqGrid/releases);
2. 将下载的文件解压缩后,找到`js`目录下的`jquery.jqGrid.src.js`文件;
3. 将`jquery.jqGrid.src.js`文件复制到你的项目中,比如可以将它放在项目的`js`目录下;
4. 在HTML页面中通过`<script>`标签引入`jquery.jqGrid.src.js`文件,确保它在jQuery库之后加载,例如:
```
<script src="js/jquery-3.6.0.min.js"></script>
<script src="js/jquery.jqGrid.src.js"></script>
```
5. 引入文件后,你就可以在JavaScript代码中使用jqGrid插件了。
jquery.jqGrid 官网
jquery.jqGrid的官网为:https://www.guriddo.net/demo/free-jqgrid/。
在官网上可以找到jquery.jqGrid的文档、示例、下载等资源。其中,文档包含了jquery.jqGrid的API、常见问题解答、教程等内容,可以帮助开发者更好地了解和使用jquery.jqGrid;示例展示了jquery.jqGrid的各种使用场景,可以作为开发者学习和参考的范例;下载页面提供了jquery.jqGrid的各个版本的下载链接,可以根据自己的需求进行选择和下载。
总之,jquery.jqGrid的官网是学习和使用jquery.jqGrid的重要参考资料,建议开发者多多利用。