2011-06-07 49 views
1

我使用jqGrid插件检索数据为xmlstring。 我的问题是,只有在colModel我为名称属性设置相同的索引属性值的排序工作。

例与排序工作:jqGrid排序问题id名称和索引是不同的

colModel:[ 
    {name:'F_CODE', index:'F_CODE', sortable:true, sorttype:'text'} 
] 

例与排序不工作:

colModel:[ 
    {name:'FARM CODE', index:'F_CODE', sortable:true, sorttype:'text'} 
] 

我需要人类可读的名称分配给name属性,因为我在grid2excel的Java使用它们作为列标题码。

预先感谢您

回答

2

你不张贴您使用的jqGrid的完整定义,但是从你的问题间接的我想你不使用colNames定义了“人类可读的”列名。所以,你可以插入参数,如

colNames: ['FARM CODE'] 
使用附加 label财产

colModel:[ 
    {name:'F_CODE', label: 'FARM CODE', index:'F_CODE'} 
] 
+0

嗨奥列格, 我用colNames但我的Java代码不会读它,我不想改变它,因为我更喜欢使用JavaScript ...最后,我决定调整java excel导出,现在一切正常。 无论如何感谢您的答案 – alessiodl 2011-06-09 16:03:26