如何从jqGrid的选定行中获取列?

问题描述

| 我在我的ASP中使用JQGrid。我启用了功能“ 0”。 如何从jqGrid的选定行中获取列? 现在我正在使用
var rowRule = jQuery(\"#list\").getGridParam(\'selarrrow\');
使用此行索引,如何获得行的第一列,是否有任何预定义的方法?如果存在,请告诉我。 我尝试了这个:
var grid = jQuery(\"#<%= JQGrid1.ClientID %>\");  
var rowKey = grid.getGridParam(\"selrow\");
这在经典ASP中不起作用 提前致谢。 维苏     

解决方法

        
jQuery(\"#list\").getGridParam(\'selarrrow\')
返回选定行的行标识符列表。您可以在循环中使用
getCell
方法从每个选定的行中获取所需列的包含,并将包含放置在数组中:
var selIds = grid.jqGrid(\'getGridParam\',\'selarrrow\'),selText = [];
$.each(selIds,function() {
    selText.push(grid.jqGrid(\'getCell\',this,\'name\'));
});
在此处查看演示。     ,        您的问题应该与服务器端平台(经典ASP,ASP.NET等)无关,因为您正在使用JavaScript获取所选行的ID。尝试以下操作以获取所选的行ID:
var grid = jQuery(\"#<%= JQGrid1.ClientID %>\");
var rowKey = grid.jqGrid(\'GetGridParam\',\'selrow\');
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...