如何更改动态加载的columndef设置,比如一行必须是可编辑的,而其他行在加载时不应该是可编辑的,但是每当celleditable为一行时为true,它使所有其他行单元格也可编辑
答案 0 :(得分:0)
我无法理解你的意思是1行还是1行。但是根据rowRenderIndex自定义列的celltemplate可能会有所帮助。
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>'}
]
};