我正在为 jqgrid 传递丰富的嵌套域对象以显示为平面数据行。我这样做是因为我想避免为我的应用程序中的 100++ 个数据网格中的每一个创建一个平面 java 数据传输对象。示例行数据:
<record>
<brand>
<description>The Brand</description>
<brandId>305</brandId>
</brand>
<description>The description</description>
<recordId>110</recordId>
</record>
不幸的是,这会在两个元素之间产生命名冲突:品牌描述列显示正常,但根描述列显示两个“描述”连接(“TheBrandThe description”)。这是我的列模型:
colModel :
{name:'brand>description', index:"brand>brandId",
xmlmap:"brand>description",width:200},
{name:'description', index:'description', xmlmap:"description",
editable:true, edittype:'text', width:500}
]
我应该如何修改列模型,使两个“描述”之间没有冲突?我尝试使用 xmlmap 但没有任何改变。谢谢!