我正在尝试根据具有 key: true 设置的列的值更新行,但该列是字母数字,这里是网格:
jQuery("#list2").jqGrid({
datatype: "local",
colNames:['Col1','Col2', 'Col3'],
colModel:[
{name:'Col1', width:200, key:true},
{name:'Col2', width:90},
{name:'Col3', width:100}
],
rowNum:20,
caption:"Output"
});
下面是我正在做的测试,我是否可以根据 Col1 的值访问行数据,Col1 是数字和字母的混合,介于 20 到 32 个字符之间。
var blah = jQuery("#list2").getRowData( '23feba2f5258b2bffe0454' );
$("#error").text(JSON.stringify(blah));
以上只会将 '{}' 打印到 id 错误的 div 中。但如果你尝试:
var blah = jQuery("#list2").getRowData( '1' );
$("#error").text(JSON.stringify(blah));
该对象将被打印。
非常感谢任何帮助。