【发布时间】:2014-08-08 10:45:08
【问题描述】:
在Jqgrid我的专栏如下,
{name : 'name',editable:true,width:120,sorttype:'string'},
但它提供了区分大小写的排序,如下所示。
- product Sales Agent
- email Queue
- default Queue
- Trouble Ticket
- Billing & Payment
我也尝试了 ignoreCase:true 但它不起作用。 我需要通过忽略大小写来完成排序,如下所示,
- Trouble Ticket
- product Sales Agent
- email Queue
- default Queue
- Billing & Payment
知道这怎么可能吗?
colNames:['questionId','Name','Answer','Show','Edit','Option'],
colModel : [
{name : 'questionId',sorttype:'int',align:'left',editable:true, hidden:true},
{name : 'name',editable:true,width:120,sorttype:'text',ignoreCase:true,soratble:true}, {name : 'answer',align:'left',width : 400,sorttype:'string',editable:true},
{name : 'enable',align:'center',width : 60,sorttype:'string',editable:true, formatter : formatEnable},
{name : 'edit',editable:false, formatter:addEditButton,align:'center',width:50},
{name : 'feedbackOptions.optionId',editable:false, align:'center', hidden:true},
],
jsonReader : {root: "rows",
page: "page",
total: "total",
records: "records",
repeatitems: false
},
multiselect : true,
height: '170px',
paging : true,
emptyrecords : "<spring:message code='label.norecords'/>",
viewrecords : true,
rowNum : 10,
rowList : [10,20,30],
pager : "#pager",
loadonce : true,
footerrow : false,
userDataOnFooter : true,
altRows : true,
loadonce:true,
loadComplete: function (data) {
$('#buttonDiv').show();
}
});
jQuery("#list").jqGrid("navGrid","#pager",{del:false,add:false,edit:false, search:false, refresh:false});
},
error:function(xhr,ajaxoptions,thrownError){
}
});
}
【问题讨论】:
-
你真的需要 Java 吗?
标签: javascript jquery jqgrid