jqgrid 不能选中行, 每次点击单元格都自动选中第一行
这是代码:jQuery('#grid-array').jqGrid({//url:'server.php?q=2',datatype:"local",colNames:[...
这是代码 :
jQuery('#grid-array').jqGrid({
// url:'server.php?q=2',
datatype: "local",
colNames:['Id', 'Check Result', 'Check_Date__c', 'Check_Comments__c'],
colModel:[
{name:'Id',index:'Id', width:100, hidde: true},
{name:'Check_Result__c',index:'Check_Result__c', width:100, },
{name:'Check_Date__c',index:'Check_Date__c', width:100,},
{name:'Check_Comments__c',index:'Check_Comments__c', width:80,}
],
rownumbers:true,
height:300,
width:1000,
rowNum:15,//每页显示记录数
rowList:[15,20,25],//用于改变显示行数的下拉列表框的元素数组。
viewrecords: true,
pager: '#show',
caption: "Opportunity Products"
});
for(var i=0;i< result.length;i++){
if(result[i].Check_Date__c){
var D = new Date(result[i].Check_Date__c);
var y = D.getFullYear();
var m = D.getMonth() + 1;
var d = D.getDate();
result[i].Check_Date__c = y+'-'+m+'-'+d;
}
jQuery("#grid-array").jqGrid('addRowData',result[i],result[i]);
}
如下图, 不管我点那一行, 选中的都是第一行, 求大神指点啊。 展开
jQuery('#grid-array').jqGrid({
// url:'server.php?q=2',
datatype: "local",
colNames:['Id', 'Check Result', 'Check_Date__c', 'Check_Comments__c'],
colModel:[
{name:'Id',index:'Id', width:100, hidde: true},
{name:'Check_Result__c',index:'Check_Result__c', width:100, },
{name:'Check_Date__c',index:'Check_Date__c', width:100,},
{name:'Check_Comments__c',index:'Check_Comments__c', width:80,}
],
rownumbers:true,
height:300,
width:1000,
rowNum:15,//每页显示记录数
rowList:[15,20,25],//用于改变显示行数的下拉列表框的元素数组。
viewrecords: true,
pager: '#show',
caption: "Opportunity Products"
});
for(var i=0;i< result.length;i++){
if(result[i].Check_Date__c){
var D = new Date(result[i].Check_Date__c);
var y = D.getFullYear();
var m = D.getMonth() + 1;
var d = D.getDate();
result[i].Check_Date__c = y+'-'+m+'-'+d;
}
jQuery("#grid-array").jqGrid('addRowData',result[i],result[i]);
}
如下图, 不管我点那一行, 选中的都是第一行, 求大神指点啊。 展开
2个回答
展开全部
for(var i=0;i< result.length;i++){
if(result[i].Check_Date__c){
var D = new Date(result[i].Check_Date__c);
var y = D.getFullYear();
var m = D.getMonth() + 1;
var d = D.getDate();
result[i].Check_Date__c = y+'-'+m+'-'+d;
}
jQuery("#grid-array").jqGrid('addRowData',result[i],result[i]);
以上代码干啥用的?result哪来的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询