Search in sources :

Example 1 with TableField

use of org.eclipse.scout.rt.client.ui.form.fields.FormFieldEnabledTest.P_BoxWithTable.TableField in project scout.rt by eclipse.

the class FormFieldEnabledTest method testTableInheritance.

@Test
public void testTableInheritance() {
    P_BoxWithTable box = new P_BoxWithTable();
    TableField tableField = box.getFieldByClass(TableField.class);
    ITable table = tableField.getTable();
    box.setEnabled(false);
    Assert.assertFalse(box.isEnabled());
    Assert.assertFalse(tableField.isEnabledIncludingParents());
    Assert.assertTrue(tableField.isEnabled());
    Assert.assertFalse(table.isEnabled());
    Assert.assertFalse(table.getMenus().get(0).isEnabled());
}
Also used : ITable(org.eclipse.scout.rt.client.ui.basic.table.ITable) TableField(org.eclipse.scout.rt.client.ui.form.fields.FormFieldEnabledTest.P_BoxWithTable.TableField) AbstractTableField(org.eclipse.scout.rt.client.ui.form.fields.tablefield.AbstractTableField) Test(org.junit.Test)

Aggregations

ITable (org.eclipse.scout.rt.client.ui.basic.table.ITable)1 TableField (org.eclipse.scout.rt.client.ui.form.fields.FormFieldEnabledTest.P_BoxWithTable.TableField)1 AbstractTableField (org.eclipse.scout.rt.client.ui.form.fields.tablefield.AbstractTableField)1 Test (org.junit.Test)1