public MultiSelectTable<ET> withColumnHeaders( String... columnNamesForVisibleProperties) { if (isContainerInitialized()) { table.setColumnHeaders(columnNamesForVisibleProperties); } else { pendingHeaders = columnNamesForVisibleProperties; // Add headers to temporary indexed container, in case table is initially // empty for (String prop : columnNamesForVisibleProperties) { table.addContainerProperty(prop, String.class, ""); } } return this; }
/** * Sets the list of options available. * * @param list the list of available options * @return this for fluent configuration */ public MultiSelectTable<ET> setOptions(ET... list) { if (visProps == null) { table.setContainerDataSource(new ListContainer(optionType, Arrays. asList(list))); } else { table.setContainerDataSource(new ListContainer(optionType, Arrays. asList(list)), Arrays.asList( visProps)); } if (pendingHeaders != null) { table.setColumnHeaders(pendingHeaders); } return this; }
/** * Sets the list of options available. * * @param list the list of available options * @return this for fluent configuration */ public MultiSelectTable<ET> setOptions(List<ET> list) { if (visProps == null) { table.setContainerDataSource(new ListContainer(optionType, list)); } else { table.setContainerDataSource(new ListContainer(optionType, list), Arrays.asList( visProps)); } if (pendingHeaders != null) { table.setColumnHeaders(pendingHeaders); } return this; }
/** * Instantiates a new MIB object field. * * @param resourceTypes the available resource types * @param mibGroupEditable true, if the MIB group can be modified */ public MibObjField(final List<String> resourceTypes, boolean mibGroupEditable) { table.addStyleName("light"); table.setVisibleColumns(new Object[] { "oid", "instance", "alias", "type" }); table.setColumnHeaders(new String[] { "OID", "Instance", "Alias", "Type" }); table.setEditable(!isReadOnly()); table.setSelectable(true); table.setHeight("250px"); table.setWidth("100%"); table.setTableFieldFactory(new MibObjFieldFactory(resourceTypes)); if (mibGroupEditable) { toolbar.addComponent(add); toolbar.addComponent(delete); } toolbar.setVisible(table.isEditable()); setValidationVisible(true); }
table.setColumnHeaders(new String[]{"Type", "Value"}); table.setEditable(!isReadOnly()); table.setSelectable(true);
table.setColumnHeaders(new String[]{"Consolidation Function", "XFF", "Steps", "Rows"}); table.setEditable(!isReadOnly()); table.setSelectable(true);