Я добавил пользовательский столбец в 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
является пользовательским столбцом.Столбец с данными виден в сетке, вот его снимок.
![enter image description here](https://i.stack.imgur.com/dz8fo.png)
Но, когда я console.log(row.entity)
при выборе этой строки,отображаются все фактические столбцы, кроме этого столбца newcol
.Вот снимок того же самого.
![enter image description here](https://i.stack.imgur.com/EvnOM.png)
Почему это происходит, я что-то упустил.Пожалуйста, объясните мне это.