同じ行の別のセルの値に基づいて、1つのExtJSツリーグリッドセルをフォーマットしようとしています。以下は、私が現在どのようにコーディングしているかの概要です。ただし、これは現在機能していないため、提案をいただければ幸いです。ありがとうございます。
function fn(v, values){
if (values.alarm == 1) {
return '<span style="color: red;">' + v + '</span>';
}
return v;
}
//new treegrid
columns:[{
header: 'H1',
width: 60,
dataIndex: 'duration1',
align: 'center',
tpl: new Ext.XTemplate(
'{duration1:this.doFormat}',
{doFormat: fn()}
)
}, {
header: 'A1',
width: 60,
dataIndex: 'alarm1',
align: 'center'
}]