:: Forum >> Version 2 >>

Grid not displaying top row

More information on this topic is available in the documentation section: /general.faq.releases/.

It seems as if the setCurrentRow method is causing the top row to "hide" behind the header. If you uncomment Browse.setCurrentRow(0);  from the code below, you will see that the top row disappears. If you scroll up and down in the grid, it "pops" out from behind the header.

<html>
<
head>
            <
script src="aw/aw.js"></script>
            <
link href="aw/styles/xp/aw.css" rel="stylesheet"></link>
</
head>
<
body>
   <
script>
            var 
HeaderText = ["Number","Description"];
            var 
CellText = [
            [
"1","Description 1"],
            [
"2","Description 2"],
            [
"3","Description 3"],
            [
"4","Description 4"],
            ];
            var 
Browse = new AW.UI.Grid;
            
Browse.setHeaderText(HeaderText);
            
Browse.setCellText(CellText);
            
Browse.setColumnCount(2);
            
Browse.setRowCount(4);
            
Browse.setSelectionMode("single-row");
            
Browse.setSelectedRows([0]);
//          Browse.setCurrentRow(0);  // This seems to cause the problem
            
document.write(Browse);
    </
script>
</
body>
</
html>
 
Rick Jordan
Tuesday, November 22, 2005
Yes, definitely a bug.
Alex (ActiveWidgets)
Tuesday, November 22, 2005
I notice this has not been attended to in Beta 3.

Please can it be prioritized because if we cannot set the Current Row, using setCurrentRow() the user gets very confused because it looks as if the highlighted row is selected when in fact it is not.

If the user tries to do something with the highlighted record (e.g. view the record) without clicking on the grid first, the getCurrentRow() method returns 0. From a coding point of view, this is our problem:
function    ViewRecord() {
 var 
RecordID obj.getCurrentRow();
 
alert('RecordID = ' RecordID);
// Returns 0 if [b]setCurrentRow()[/b]
// has not been set and user doesn't
// click on the grid to select a row
};
 
Is there a workaround in the meantime? If not, please can it be fixed in Beta 4.
Rick Jordan
Wednesday, November 30, 2005



This topic is archived.

Back to /general.faq.releases/

Documentation:

Forum search