I'm using a grid control in my application.  I've been running under 3.1.1  
and things work fine.  I recently downloaded the 3.2cr3 version and tried  
my application using that platform.  I noticed that the Grid control did  
some strange things when running under 3.2.  I'm not sure whether this is  
a bug in 3.2 or whether it's a problem with the way that I'm using the  
control which didn't show up in 3.1.1.  Here is a simple example of my  
program:

<canvas debug="true">
    <dataset name="testdata">
        <items>
            <item>
                 <column1>Hey1 </column1>
                 <column2>Column 2 (1)</column2>
                 <column3>1234</column3>
                 <sort>1</sort>
            </item>
            <item>
                 <column1>Hey 2</column1>
                 <column2>Column 2 (2)</column2>
                 <column3>2234</column3>
                 <sort>2</sort>
            </item>
            <item>
                 <column1>Hey 3</column1>
                 <column2>Column 2 (3)</column2>
                 <column3>3234</column3>
                 <sort>3</sort>
            </item>
        </items>
    </dataset>
    <class name="myGrid" spacing="2" extends="grid" showvlines="true"  
bgcolor1="#EEEEEE" bgcolor0="white">
        <gridcolumn name="column1" text="From" width="180" resizemargin="1"  
resizable="false">
           <text font="Arial" datapath="column1/text()"/>
        </gridcolumn>
        <gridcolumn name="column2" text="Subject" width="${parent.width - 365}" 
 
resizemargin="1" resizable="false">
           <text font="Arial" fontstyle="bold" datapath="column2/text()"/>
         </gridcolumn>
        <gridcolumn name="column3" text="Date/Time" width="185" 
resizemargin="1"  
resizable="false" sortpath="sort/text()">
           <text font="Arial" fontstyle="bold"  
datapath="column3/text()"></text>                       
        </gridcolumn>                           
     </class>

     <view width="500" height="300">
        <myGrid
                width="${parent.width}"
                height="${parent.height - 28}"
                stretches="both"
                datapath="testdata:/items"
                contentdatapath="item"
                multiselect="true"/>
     </view>                    
</canvas>

When I run under 3.1.1, the column headings at the top display as gray  
buttony things the width of each column.  The titles of the column appear  
immediately.  When I run under 3.2cr3, I get three blank gray buttony  
things the width of each column, no column label appears.  If I click the  
top of the column, the column sorts just fine.  If I move my mouse from  
one column to the next, suddenly the column heading displays, but the  
heading is reduced in length so that the clickable header is only slightly  
bigger than the text of the label.

If I'm doing something wrong, or if something has changed with the grid  
control I'm happy to correct my code, if not, should I go ahead and file a  
bug report?

Thanks!


-- 
James Howe
_______________________________________________
Laszlo-user mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-user

Reply via email to