use of org.eclipse.scout.rt.client.ui.basic.table.controls.AbstractTableControl in project scout.rt by eclipse.
the class AbstractTable method createTableControlsInternal.
private void createTableControlsInternal() {
List<Class<? extends ITableControl>> tcs = getConfiguredTableControls();
OrderedCollection<ITableControl> tableControls = new OrderedCollection<ITableControl>();
for (Class<? extends ITableControl> clazz : tcs) {
ITableControl tableControl = ConfigurationUtility.newInnerInstance(this, clazz);
((AbstractTableControl) tableControl).setTable(this);
tableControls.addOrdered(tableControl);
}
m_tableControls = tableControls.getOrderedList();
}
use of org.eclipse.scout.rt.client.ui.basic.table.controls.AbstractTableControl in project scout.rt by eclipse.
the class AbstractTable method addTableControlInternal.
private void addTableControlInternal(ITableControl control) {
((AbstractTableControl) control).setTable(this);
Collections.sort(m_tableControls, new OrderedComparator());
propertySupport.firePropertyChange(PROP_TABLE_CONTROLS, null, getTableControls());
}
Aggregations