datagrid获取某一列的排序属性sortName和sortOrder
$('#dataList').datagrid({
title:'专业技术资格申请列表',
loadMsg: "正在努力为您加载数据...", //加载数据时向用户展示的语句
width : DataGrid.getWidth(),
height : 450,
url : "proskill/deptlist.action?empId=<%=empId%>&flowType=1000",
loadFilter:DataGrid.paginationFilter,
method:"post",
striped:true,
nowrap:false,
idField:"id",
singleSelect : false,
rowStyler: function(index,row){
if(row.pro.flowStatus==101||row.pro.flowStatus==201){
return 'background-color:#1C86EE';
}else if(row.pro.flowStatus==102||row.pro.flowStatus==202){
return 'background-color:#DC143C';
}
},
frozenColumns:[[
{field:'ck',checkbox:true,width:200},
{
title:'操作',
field:'operate',
width:80,
formatter:function(value,row,index){
var s = "<a href='javascript:void(0)' onclick='editRecord(\"" + row.id + "\",\"" + row.emp.name + "\")'>查看详细</a>";
return s;
}
},
{
title:'审核人',
field:'pro.deptCheckNames',
width:80,
formatter:function(value,row,index){
return row.pro.deptCheckNames;
}
},
{
title : '推荐排序',
field : 'pro.departmentSort',
sortable:true,
width : 100,
formatter:function(value,row,index){
if(row.pro.departmentSort==0){
return "";
}else{
/* if(row.pro.flowStatus==101||row.pro.flowStatus==201){
return "<font color='blue'>"+row.pro.departmentSort+"</font>";
}else if(row.pro.flowStatus==102||row.pro.flowStatus==202){
return "<font color='red'>"+row.pro.departmentSort+"</font>";
}
else */
return row.pro.departmentSort;
}
}
}
代码段如下,我现在想在jsp页面里的另一个函数export函数里获取推荐排序列的排序属性sortOrder,应该怎么写?
尝试以下两种方法都不行:
方法一:
var copts = $("#dataList").datagrid('getColumnOption', "pro.departmentSort");
alert(copts.sortOrder);
方法二:
var e = $("#dataList").datagrid('getColumnOption', "sortOrder");
alert(e);
烦请大神给出解答