Javascript jqGrid排序问题id名称和索引不同
我正在使用jqGrid插件以xmlstring的形式检索数据。 我的问题是,只有在我为name属性设置了与index属性相同的值的colModel中,排序才起作用。Javascript jqGrid排序问题id名称和索引不同,javascript,xml,sorting,jqgrid,Javascript,Xml,Sorting,Jqgrid,我正在使用jqGrid插件以xmlstring的形式检索数据。 我的问题是,只有在我为name属性设置了与index属性相同的值的colModel中,排序才起作用。 排序工作示例: colModel:[ {name:'F_CODE', index:'F_CODE', sortable:true, sorttype:'text'} ] 排序不起作用的示例: colModel:[ {name:'FARM CODE', index:'F_CODE', sortable:true, sortt
排序工作示例:
colModel:[
{name:'F_CODE', index:'F_CODE', sortable:true, sorttype:'text'}
]
排序不起作用的示例:
colModel:[
{name:'FARM CODE', index:'F_CODE', sortable:true, sorttype:'text'}
]
我需要将人类可读的名称分配给name属性,因为我在Grid2ExcelJava代码中将它们用作列标题
提前感谢您您没有发布您使用的jqGrid的完整定义,但是从您的问题中间接得出,我认为您没有使用定义“人类可读”列名的jqGrid。因此,您可以插入如下参数
colNames: ['FARM CODE']
额外财产的使用:
colModel:[
{name:'F_CODE', label: 'FARM CODE', index:'F_CODE'}
]
嗨,Oleg,我使用colNames,但我的Java代码不读取它,我不想更改它,因为我更喜欢使用javascript。。。最后,我决定调整JavaExcel导出,现在一切正常。无论如何,谢谢你的回答