有没有什么方法可以检查 jqgrid 中的单行或多行并从 jqgrid 中检索该数据?

发布于 2024-12-11 14:05:30 字数 149 浏览 0 评论 0原文

我有一个包含一些数据的 jqgrid。我想要一个只有复选框的列,该复选框将选择整行或多行并在单击按钮时显示其内容。是否有任何网格属性可以这样做?另外,当我使用 getRowData 从 jqgrid 检索数据时,我获取带有“输入”标签的数据,因为行是可编辑的。有没有办法只检索纯数据?

i have a jqgrid with some data.I want a column that just have check boxes that will select the whole row or multiple row and display its content on a button click.is ther any grid property to do so? also when i retrieve data from the jqgrid using getRowData ,i am geting the data with the "input" tags as the rows are editable.Is ther a way to just retrieve the plain data?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

饮湿 2024-12-18 14:05:30

设置网格时,请确保指定

multiselect: true

“这将允许选择多行”。在按下按钮时调用的另一个函数中,您可以通过以下方式检索选定的行

var rowIDs = $(jqgridTable).jqGrid('getGridParam', 'selarrow');

然后获取每行的行数据,如下所示:

var currentRowData;
for(var i=0; i<rowIDs.length; i++){
    currentRowData = $(jqgridTable).jqGrid('getRowData', rowIDs[i]);
    alert(currentRowData["columnName"]);
    ...
}

When setting up the grid, make sure you specify

multiselect: true

This will allow multiple rows to be selected. In another function called when a button is hit, you can retrieve the selected rows by

var rowIDs = $(jqgridTable).jqGrid('getGridParam', 'selarrow');

Then get the row data for each row like this:

var currentRowData;
for(var i=0; i<rowIDs.length; i++){
    currentRowData = $(jqgridTable).jqGrid('getRowData', rowIDs[i]);
    alert(currentRowData["columnName"]);
    ...
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文