//Treegrid formatting function
function fn(v, values){
i = i + 1;
switch(i){
case 1: x = values.alarm1; break;
case 2: x = values.alarm2; break;
default: alert("x not assigned value");
}
if (x == 1) {return '<span style="background-color: red; 100%">' + v + '</span>';}
else if(i == currenthour)
{return '<span style="background-color:' + currentcolor + '; 100%">' + v + '</span>';}
else
{return '<span style="background-color:' + basecolor + '; 100%">' + v + '</span>';}
}
//create the treegrid
columns:[
function fn(v, values){
i = i + 1;
switch(i){
case 1: x = values.alarm1; break;
case 2: x = values.alarm2; break;
default: alert("x not assigned value");
}
if (x == 1) {return '<span style="background-color: red; 100%">' + v + '</span>';}
else if(i == currenthour)
{return '<span style="background-color:' + currentcolor + '; 100%">' + v + '</span>';}
else
{return '<span style="background-color:' + basecolor + '; 100%">' + v + '</span>';}
}
//create the treegrid
columns:[
{header: 'Name',dataIndex: 'name', 210},
{header: 'H1', 60, dataIndex: 'duration1', align: 'center',
tpl: new Ext.XTemplate('{duration1:this.doFormat}', {doFormat: fn})},
{header: 'A1', 0,dataIndex: 'alarm1' , visibility: false},
{header: 'H2', 60, dataIndex: 'duration2',align: 'center',
tpl: new Ext.XTemplate('{duration2:this.doFormat}', {doFormat: fn})},
{header: 'A2', 0,dataIndex: 'alarm2' , visibility: false},
]