我在columnDefs
中添加了一个自定义列。我能够在网格上显示数据,但是在选择该行时,该行名在row.entity中不可见。
这是代码。
var myColumnsDef=[
{ field: "rental", displayName: "Rent", cellTooltip: true},
{ field: "tax_amount", displayName: "Tax", cellTooltip: true},
{ field: "amount", displayName: "Total", cellTooltip: true},
{ field: "mrp", displayName: "MRP", cellTooltip: true},
{ name: "newcol", cellTemplate: "<div class='ui-grid-cell-contents'><span title='as'><strong>newdata</strong></span></div>"},
];
rental
,tax_amount
,amount
,mrp
之类的字段是我数据中的实际列,而newcol
列是自定义列。带有数据的列在网格中可见,这是它的快照。
但是,当我console.log(row.entity)
选择该行时,将显示除该列newcol
以外的所有实际列。这是相同的快照。
为什么会这样,我是否错过了一些东西。请指导我。