2
セルの値が異なる場合、別のテンプレートを表示しようとしています。角度 - グリッド - セルの値に応じて、条件付きでセルテンプレートを表示するには
1)ここでセルの値(valueOfType
)にアクセスするにはどうすればよいですか?
2)別の列の値(valueOfNumber
)にアクセスできますか?
columnDefs: [
{ name:'type',
cellTemplate: '<a ng-class="{style1: valueOfType = '1'}" ng-click=fn(valueOfNumber)></a>'
},
{ name: 'number'}
],
3)セルの値に応じて条件付きでテンプレートを表示できますか?どうすればcellValue
をここで入手できますか?あなたがここにテンプレート内
ng-class=\"{style1:row.entity[col.field]=='1'}\"
をスコープ変数を使用した列の値にアクセスすることができるはず
columnDefs: [
{ name:'type',
cellTemplate: getTemplate()
},
],
var getTemplate = function() {
if(cellValue == 'something') {
return template.html
} else {
return anotherTemplate.html
}
}