:: Forum >>
DIVs must still be a major problem! Even simple is hard
This can't possibly be this hard can it??
I am just trying to put up a simple test for a page before I pay $400 for this control.
There are two issues at this point and I can't get any answer let alone a straight one :(
1) simply trying to have a "fixed header" row, meaning not scrolled
2) my dates in the 4th column come from php time() which is in seconds not miliseconds.
Here is my entire code:
<tr><td colspan="2"><b>Paid Viewings:</b> (Scrollable Detail Follows):</td><td>
<tr>
<td width="50%" valign="top" colspan="2">
<div id="PaidDiv" style="position: relative; overflow: scroll; height: 150px;width: 360px">
<script>
// insert javascript arrays produced by PHP functions
var myHeaders = <?= aw_headers($dataset) ?>
var myCells = <?= aw_cells($dataset) ?>
// create grid control
var obj = new AW.Grid.Extended;
obj.setId("obj");
// set number of columns/rows
obj.setColumnCount(myHeaders.length);
obj.setRowCount(myCells.length);
obj.setHeaderHeight(30, 0); // first header row height - 30px
obj.setHeaderCount(1);
// Unix date conversion
var uxdate = new AW.Formats.Date;
uxdate.dataToValue = function(d){return number(d)*1000};
uxdate.setTextFormat("dd/mmm/yy hh:mm:ss");
var str = new AW.Formats.String;
var num = new AW.Formats.Number;
obj.setCellFormat(str,str,num,uxdate);
// set grid text
obj.setHeaderText(myHeaders,0);
obj.setCellData(myCells);
// write grid to the page
document.write(obj);
</script>
</div></td></tr>
Can someone please help me with these two things?
Thank you!
SunBum
Monday, September 17, 2007
The argument here should be an array -
obj.setCellFormat([str,str,num,uxdate]);
Also you are forcing scrollbars on the div element, which will move the grid up/down.
Alex (ActiveWidgets)
Tuesday, September 18, 2007
I am getting an error on this line:
uxdate.dataToValue = function(d){return number(d)*1000};
"Object expected"
Here is the full section:
// Unix date conversion
var uxdate = new AW.Formats.Date;
uxdate.dataToValue = function(d){return number(d)*1000};
uxdate.setTextFormat("dd/mmm/yy hh:mm:ss");
obj.setCellFormat(uxdate,3);
When I did the "obj.setCellFormat([str,str,num,uxdate]);"
Only "undefined" is shown in grid area
SunBum
Tuesday, September 18, 2007
should be Number(d), not number(d).
Alex (ActiveWidgets)
Tuesday, September 18, 2007
Alex,
Thank you on BOTH counts!!!
I see what you meant about forcing scroll bars and fixed it, date is just great!
Look forward to a new customer SOON!
Mike
SunBum
Tuesday, September 18, 2007
This topic is archived.
Back to support forum
Forum search