【发布时间】:2014-02-17 12:18:12
【问题描述】:
var data = [{"Id":40072,"Id2":40071,"SmDetails":{"Id1":40071,"Id2":40072}}]
我想在列中显示SmDetails.Id1。这怎么可能?我试过了:
var columns = [{name:'Personnel',field:SmDetails.id1,id:'detailId'}];
请帮帮我 请帮帮我
**My latest code**
var data = [{"Id":40072,"Id2":40071,"allocationDetails":{"Id1":40071,"allocationDetails":{"accommodationId":4007}}}]
var grid;
var columns = [ {name:"Personnel",field:"allocationDetails",fieldIdx:'accommodationId', id:"accommodationId"}];
var options = {
enableCellNavigation: true,
enableColumnReorder: false,
dataItemColumnValueExtractor:
function getValue(item, column) {
var values = item[column.field];
if (column.fieldIdx !== undefined) {
return values && values[column.fieldIdx];
} else {
return values;
}}};
var gridData=$scope.Vo;//This return as json format
grid = new Slick.Grid("#testGrid",gridData, columns);
This is the code tried recently.
【问题讨论】:
-
试试
SmDetails.Id1(我是大写的) -
是的,我也试过了。但是没有用。
标签: slickgrid