litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.GWT.client.widgets.datatables; public class JoinedTableTop<T> extends RegularTable<T> { private final ListTableModel<T> mModel; public JoinedTableTop( TableDefinitionPlus<T> pTableDefinition ) { super( new ListTableModel<T>(), pTableDefinition ); mModel = (ListTableModel<T>) super.getModel(); setSelectionPolicy( RowSelectionPolicy.NONE ); getHeightHelper().setStretchable( false ); loadData(); } public T getValue() { return (mModel.size() > 0) ? mModel.get( 0 ) : null; } public void setValue( T pValue ) { mModel.clear(); if ( pValue != null ) { mModel.add( pValue ); } loadData(); } @Override protected void onLoad() { relayout(); } } |