劍道格列需要幫助的劍道電網,在那裏我有劍道電網動態列。與動態數據
dynamicCols-對象是具有標題和value屬性的列表,它可以是動態的,其中它可以具有與標題,值對列表中的任何數量的對象的一個對象。
劍道電網運行良好,如果JSON有其在同級各種性質的扁平結構,我還沒有碰到過這種hierarchial/JSON結構來直到現在。
該網格還需要支持服務器端排序,並與C#的Web API過濾,用劍道數據源API,用於服務器端排序和過濾。
現有的劍道列映射
var cols = [
{ field: 'name', title: 'Name', encoded: false },
{ field: 'id', title: 'Id' },
{ field: 'age', title: 'Age }
]
json = [{
name:'XYZ', id:123, age:45,
dynamicCols: [{title:'Gender',value:'Male'},
{title:'Veteran',value:'Yes'}]
}, {
name:'Jim', id:555, age:24,
dynamicCols: [{title:'Gender',value:'Male'},
{title:'Veteran',value:'No'}]
}, {
name:'Nick', id:557, age:78,
dynamicCols: [{title:'Gender',value:'Female'},
{title:'Veteran',value:'No'}]
}]
**Expected Grid**
Name Id Age Gender Veteran
XYZ 123 45 Male Yes
Jim 555 24 Male No
對於Json2
json2 = [
{name:'XYZ', id:123, age:45,
dynamicCols: [{title:'SSN',value:'xx-xx-7891'}]
},
{name:'Jim', id:555, age:24,
dynamicCols: [{title:'SSN',value:'xx-xx-7892'}]
},
{name:'Nick', id:557, age:78,
dynamicCols: [{title:'SSN',value:'xx-xx-7895'}]
}];
**Expected Grid**
Name Id Age Gender SSN
XYZ 123 45 Male xx-xx-7891
Jim 555 24 Male xx-xx-7892
恐怕你的第二個json無效。太多']]'。 – DontVoteMeDown