:-)

On Sep 8, 2010, at 2:05 PM, Kamil Toszek wrote:

> ok swiching from BoxPane to TablePane did the trick :-)
> 
> regards
> Kamil Toszek
> 
> 
> 
> W dniu 8 września 2010 19:42 użytkownik Kamil Toszek <[email protected]> 
> napisał:
> Hi.
> I have problem with layout I'm fighting with and don't have a clue how to 
> solve it.
> 
> if I put TableView inside ScrollPane and this inside TabPane, everything 
> works fine, if content of the TableView is bigger than view then scrollbar is 
> showing up. BUT if i have something like this:
> TabPane->BoxPane->ScrollPane->TableView then ScrollPane never shows scrollbar 
> even if content of the TableView is clipped. 
> 
> 
> Here is my not working wtkx file (inluded directly into tabPane's tab):
> 
> <BoxPane xmlns:wtkx="http://pivot.apache.org/wtkx";
>     xmlns="org.apache.pivot.wtk"
>     xmlns:content="org.apache.pivot.wtk.content"
>     orientation="vertical" styles="{fill:true}">
>     <FlowPane wtkx:id="flowPane" styles="{padding:5}">
>         <Label text="Grupa"/>
>         <ListButton wtkx:id="stockGroupListButton" 
> listData="['WIG20','Indeksy']" selectedIndex="0"/>
>     </FlowPane>   
>     <ScrollPane horizontalScrollBarPolicy="fill_to_capacity" 
> verticalScrollBarPolicy="fill_to_capacity">
>         <view>
>             <TableView wtkx:id="stockTableView" >
>                 <columns>
>                     <TableView.Column name="symbol" width="100" 
> headerData="Symbol"/>
>                     <TableView.Column name="group" width="100" 
> headerData="Grupa"/>
>                     <TableView.Column name="date" width="100" 
> headerData="Data">
>                         <cellRenderer>
>                             <content:TableViewDateCellRenderer>
>                                 <dateFormat>dd.MM.yyyy</dateFormat>
>                             </content:TableViewDateCellRenderer>
>                         </cellRenderer>
>                     </TableView.Column>
>                     <TableView.Column name="open" width="100"   
> headerData="Otwarcie">
>                         <cellRenderer>
>                             <content:TableViewNumberCellRenderer>
>                                 <numberFormat>#0.00</numberFormat>
>                             </content:TableViewNumberCellRenderer>
>                         </cellRenderer>
>                     </TableView.Column>
>                     <TableView.Column name="low" width="100" 
> headerData="Minimum">
>                         <cellRenderer>
>                             <content:TableViewNumberCellRenderer>
>                                 <numberFormat>#0.00</numberFormat>
>                             </content:TableViewNumberCellRenderer>
>                         </cellRenderer>
>                     </TableView.Column>
>                     <TableView.Column name="high" width="100" 
> headerData="Maksimum">
>                         <cellRenderer>
>                             <content:TableViewNumberCellRenderer>
>                                 <numberFormat>#0.00</numberFormat>
>                             </content:TableViewNumberCellRenderer>
>                         </cellRenderer>
>                     </TableView.Column>
>                     <TableView.Column name="close" width="100" 
> headerData="Zamknięcie">
>                         <cellRenderer>
>                             <content:TableViewNumberCellRenderer>
>                                 <numberFormat>#0.00</numberFormat>
>                             </content:TableViewNumberCellRenderer>
>                         </cellRenderer>
>                     </TableView.Column>
>                     <TableView.Column name="volume" width="100" 
> headerData="Wolumen">
>                         <cellRenderer>
>                             <content:TableViewNumberCellRenderer>
>                                 <numberFormat>#0</numberFormat>
>                             </content:TableViewNumberCellRenderer>
>                         </cellRenderer>
>                     </TableView.Column>
>                 </columns>
>                 <tableViewSortListeners>
>                     <wtkx:script>
>                                 function sortChanged(tableView) {
>                                     var tableData = tableView.getTableData();
>                                     tableData.setComparator(new 
> org.apache.pivot.wtk.content.TableViewRowComparator(tableView));
>                                 }
>                     </wtkx:script>
>                 </tableViewSortListeners>
>             </TableView>
>         </view>
>         <columnHeader>
>             <TableViewHeader tableView="$stockTableView" 
> sortMode="single_column"/>
>         </columnHeader>
>     </ScrollPane>
> </BoxPane>
> 
> 

Reply via email to