I tried using a TablePane.Row with a 1* height. Will a TablePane
actually grow when it's part of a Form? It seems to grow elsewhere but
not when it's part of a Form...

On Sat, Nov 27, 2010 at 9:17 AM, Greg Brown <[email protected]> wrote:
> Forms don't stretch to fill the available space. TablePane is probably the 
> right approach here.
>
> On Nov 27, 2010, at 4:06 AM, Bojan Vučinić wrote:
>
>> Hi ocean,
>>
>> I had a similar problem, solved by putting it in aTablePane with row height 
>> "1*", i.e.
>> <TablePane.Row height="1*">
>> Best regards,
>> bojan
>>
>>
>> ocean ocean said the following on 27/11/2010 06:08:
>>>
>>> Hello all,
>>>
>>> I've got a very basic form: a textinput on top of a table. It looks like:
>>>
>>>
>>>  <Form styles="{fill:true}">
>>>  <sections>
>>>  <Form.Section>
>>>  <TextInput wtkx:id="tagText" Form.label="Tag" textKey="text" />
>>>
>>>  <Border>
>>>  <content>
>>>  <ScrollPane
>>>  horizontalScrollBarPolicy="fill_to_capacity"
>>>  verticalScrollBarPolicy="fill_to_capacity" >
>>>  <view>
>>>  <TableView wtkx:id="tagsTable" 
>>> styles="{includeTrailingVerticalGridLine:true}" >
>>>  <columns>
>>>  <TableView.Column width="1*" name="text" headerData="Tags" />
>>>  </columns>
>>>  </TableView>
>>>  </view>
>>>
>>>  <columnHeader>
>>>  <TableViewHeader tableView="$tagsTable" sortMode="single_column" />
>>>  </columnHeader>
>>>  </ScrollPane>
>>>
>>>  </content>
>>>  </Border>
>>>
>>>  </Form.Section>
>>>  </sections>
>>>  </Form>
>>>
>>> It seems like no matter what I do, I can't get the table to grow vertically 
>>> to fill up the form. I've tried putting the scrollpane in a BoxPane set to 
>>> fill with an orientation of vertical, I've tried putting it in a 
>>> BorderPane, and I've tried putting it in a 1-row, 1-column tablepane. Any 
>>> ideas? It's not clear to me which layouts actually grow to fill up all 
>>> available space and which don't. Any ideas here?
>
>

Reply via email to