jqgrid排序:我必须在jqgrid列中按日期进行排序
我有一个列名:jqgrid排序:我必须在jqgrid列中按日期进行排序,jqgrid,Jqgrid,我有一个列名:Date pager: '#pager', rowNum: 500, rowList:[500,100,20], sortname: 'a.INC_DATE', sortorder: 'desc', viewrecords: true, sortable: true, height: 400, width: 800, shrinkToFit: false, 我的jqgrid代码如下: { name:'a.INC_DATE', index:'a.I
Date
pager: '#pager',
rowNum: 500,
rowList:[500,100,20],
sortname: 'a.INC_DATE',
sortorder: 'desc',
viewrecords: true,
sortable: true,
height: 400,
width: 800,
shrinkToFit: false,
我的jqgrid代码如下:
{
name:'a.INC_DATE',
index:'a.INC_DATE',
width: 100,
searchoptions: {
sopt: ['eq', 'ne','cn']
}
pager: '#pager',
rowNum: 500,
rowList:[500,100,20],
sortname: 'a.INC_DATE',
sortorder: 'desc',
viewrecords: true,
sortable: true,
height: 400,
width: 800,
shrinkToFit: false,
我从这个数据库索引中获取列date的值
pager: '#pager',
rowNum: 500,
rowList:[500,100,20],
sortname: 'a.INC_DATE',
sortorder: 'desc',
viewrecords: true,
sortable: true,
height: 400,
width: 800,
shrinkToFit: false,
我已经在我的代码中设置了排序顺序:
pager: '#pager',
rowNum: 500,
rowList:[500,100,20],
sortname: 'a.INC_DATE',
sortorder: 'desc',
viewrecords: true,
sortable: true,
height: 400,
width: 800,
shrinkToFit: false,
到目前为止,我没有得到排序函数
pager: '#pager',
rowNum: 500,
rowList:[500,100,20],
sortname: 'a.INC_DATE',
sortorder: 'desc',
viewrecords: true,
sortable: true,
height: 400,
width: 800,
shrinkToFit: false,
因此,单击表中的列标题,我需要获得排序值
pager: '#pager',
rowNum: 500,
rowList:[500,100,20],
sortname: 'a.INC_DATE',
sortorder: 'desc',
viewrecords: true,
sortable: true,
height: 400,
width: 800,
shrinkToFit: false,
我正在等待您的友好回答。我不建议您在jqGrid的
名称属性中使用特殊字符,如点。此外,还应避免在索引中使用特殊字符。通常,您可以使用索引:'a.INC_DATE'
,但仅在远程数据类型的情况下使用值:“json”
或“xml”
。顺便说一下,如果使用jqGrid的loadonce:true
属性,则不能对index
和name
使用不同的值
pager: '#pager',
rowNum: 500,
rowList:[500,100,20],
sortname: 'a.INC_DATE',
sortorder: 'desc',
viewrecords: true,
sortable: true,
height: 400,
width: 800,
shrinkToFit: false,
此外,重要的是要了解,如果使用datatype:“json”
或datatype:“xml”
而不使用loadonce:true
,则可以自由选择colModel
中列描述的index
属性。jqGrid只需将index
属性的值作为sidx
参数的值发送给服务器,但在这种情况下,服务器代码负责对jqGrid进行排序。因此,如果排序工作不正确,您必须检查服务器代码以解决问题
pager: '#pager',
rowNum: 500,
rowList:[500,100,20],
sortname: 'a.INC_DATE',
sortorder: 'desc',
viewrecords: true,
sortable: true,
height: 400,
width: 800,
shrinkToFit: false,