如何更改动态加载的columndef设置,例如加载时一行必须是可编辑的,而另一行则不应是可编辑的,但是每当celleditable为true时,我就发现这一行使所有其他行单元格也都可编辑
最佳答案
我不明白您是指1行还是1行。但是基于rowRenderIndex自定义列的单元模板可能会有所帮助。
var gridOptions = {
enableFiltering: true,
rowTemplate: rowTemplate(),
data: [{one : 1, two : 2, three: 3, four : 4, five:5 }],
columnDefs: [
{ field: 'one' },
{ field: 'two' },
{ field: 'three' },
{ field: 'four' },
{ field: 'five', cellTemplate: '<div class="ui-grid-cell-contents">
<input ng-if="!rowRenderIndex" type=number />
<span ng-if="rowRenderIndex">{{row.entity.five}}</span>
</div>'}
]
};
关于css - 想要使1排 Angular ui网格columndef的单元格可编辑,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46038626/