需求获取某列的值:
function getCellValue(){ 。、。、
va rows=$("#dg").datagrid('getRows');
for(var i=0;i<rows.length;i++){
var id=rows[i]['id'];//获取指定列
}.
}
这个方法在实际使用时可能是无法获取表格总列表的值的,并不是方法有问题,而是因为datagrid是需要结束表格编辑之后才能获取表格的值。在获取表格值之前需要结束表格的编辑状态。
function getCellValue(){
var rows=$("#dg").datagrid("getRows");
$.each(rows,function(index,row){
$("dg").datagrid("endEdit",index);//获取datagrid之前需要先结束表格编辑状态
var id=row.id;
});
}