var data1 = ["Email","Phone","FedEX","USPS"];
var list1 = new AW.UI.List;
list1.setItemText(data1);
list1.setItemCount(data1.length);
var obj = new AW.UI.Grid;
obj.setCellData("cell");
obj.setHeaderText("header");
obj.setColumnCount(10);
obj.setRowCount(10);
obj.setCellEditable(true);
obj.setCellTemplate(new AW.Templates.Combo, 1);
obj.setPopupTemplate(list1, 1);
document.write(obj);
var combo = new AW.Templates.Combo;
batchControlsGrid.setCellTemplate(combo, 0);
grid.setPopupTemplate(function(col, row) {
var grid = this;
var list = new AW.UI.List;
list.setItemText(["Option 1", "Option 2", "Option 3"]);
list.setItemValue([1, 2, 3]);
list.setItemCount(3);
list.onItemClicked = function(event, i){
var text = this.getItemText(i);
grid.setCellText(text, col, row);
grid.setCellValue(text, col, row);
grid.getCellTemplate(col, row).hidePopup();
}
return list;
});
// BEGIN COMBO POPUP CODE
rowCombo = new AW.Templates.Combo;
rowCombo.setStyle("border", 0);
rowCombo.setStyle("background", "none");
obj.setCellTemplate(rowCombo, 6, 0);
obj.getCellTemplate(6, 0).refresh()
obj.setPopupTemplate(function(col, row){
var grid = this;
var docList = new AW.UI.List;
var values = ["","<ALL>","TITLES", "CONTRACT","WORKSHEET","MEDICAL","CHANGES","OWNMISC","FINANCIAL","REPL","POLMISC","MEMO","PROFS","REINS","TAX","INSMISC"];
docList.setItemText(values );
docList.setItemCount(16);
docList.onItemClicked = function(event, i){
var text = this.getItemText(i);
grid.setCellText(text, col, row);
grid.setCellValue(text, col, row);
grid.getCellTemplate(col, row).hidePopup();
}
if(col == 6){
docList.setSize(obj.getColumnWidth(6), 85);
return docList;
}
});
// END COMBO POPUP CODE
This topic is archived.