var CellData = [
[0,"99917180","Nokia 6303i classic matt black","9,99"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"],
[0,"99916954","Nokia 6700 slide petrol MyCommunity","4,95"]
];
var myHeaders = ["Wahl","Artikelnummer","Beschreibung","Preis"];
var obj = new AW.UI.Grid;
obj.setId("myGrid");
obj.setCellText(function(c,r){return CellData[r][c]} );
obj.setHeaderText(myHeaders);
obj.setColumnCount(4);
obj.setRowCount(CellData.length);
obj.setColumnWidth(50, 0);
obj.setColumnWidth(100, 1);
obj.setColumnWidth(290, 2);
obj.setColumnWidth(50, 3);
obj.setSelectionMode("none");
obj.setSelectorVisible(true);
obj.setSelectorWidth(24);
var radio = new AW.Templates.Checkbox;
radio.setClass("toggle", "radio");
radio.setClass("templates", "radio");
obj.setCellTemplate(radio, 0);
var CBToogle = new AW.UI.Checkbox;
obj.setTopText(CBToogle);
CBToogle.onControlValueChanged = function(value){
this.refresh();
MarkUnmarkAll(value);
}
obj.setCellValue(function(col, row){return CellData[row][0]==1 ? true : false}, 0);
obj.setCellText(function(col, row){return this.getCellValue(col, row) ? "1" : "0"}, 0);
obj.onCellClicked = function(value, col, row){
if(col == 0) {
var a = value
if (a) {
a=1;
}else{
a=0;
};
for (x=0;x<CellData.length;x=x+1)
{
if (x != row) {
obj.setCellValue(false,0,x);
//alert(x);
}
}
alert("SuplierAid:"+CellData[row][1]+ " Status:"+a);
//update_memdata(CellData[row][1], value);
};
}
function MarkUnmarkAll(value) {
for (x=0;x<CellData.length;x=x+1){
obj.setCellValue(value,0,x);
}
obj.getRowsTemplate().refresh();
}
This topic is archived.