:: Forum >> Version 2 >>
date formatting
More information on this topic is available in the documentation section:
/aw.formats.date/setdataformat.html.
Shouldn't this give me a formatted date?
<script>
var myData = [['1218', '1387', 'Louis', 'Testlouis', '09/11/2004', ' ', '1', '0', '8', '­', 'dumbo@cox.net', '­', 'f', '1437658946']
]
;
var myColumns = ['aid', 'id', 'fname', 'lname', 'datecompleted', 'remarks', 'rank', 'scweight', 'aweight', 'hiredate', 'email', 'essential', 'commentmade', 'homephone']
;
var obj = new AW.UI.Grid;
var str = new AW.Formats.String;
var num = new AW.Formats.Number;
var date = new AW.Formats.Date;
date.setDataFormat("default");
date.setTextFormat("mmm-dd-yyyy");
obj.setCellFormat([num, num, str, str, date, str, num, num, num, str, str, str, str, str])
//provide cells and headers text
obj.setCellText(myData);
obj.setHeaderText(myColumns);
//set number of rows/columns
obj.setRowCount(1);
obj.setColumnCount(14);
//enable row selectors
obj.setSelectorVisible(false);
obj.setSelectorText(function(i){return this.getRowPosition(i)+1});
//set headers width/height
obj.setSelectorWidth(28);
obj.setHeaderHeight(20);
obj.setVirtualMode(true);
//set row selection
obj.setSelectionMode("single-cell");
//set click action handler
obj.onCellClicked = function(event, col, row){window.status = this.getCellText(col, row)};
obj.setCellEditable(true);
document.write(obj);
</script>
Patrick
Tuesday, August 29, 2006
No. If you call setCellText(array) then the array text goes into the grid cells as it is. You should use setCellData(array) - in this case 'data' string is converted to 'text' using dataToText() method from the format object.
Alex (ActiveWidgets)
Tuesday, August 29, 2006
This topic is archived.
Back to /aw.formats.date/setdataformat.html
Documentation:
Forum search