/** * Set whether the listing column headers are visible. * @param headersVisible whether the listing column headers are visible */ public void setHeadersVisible(boolean headersVisible) { switch (getRenderingMode()) { case GRID: getGrid().setHeaderVisible(headersVisible); break; case TABLE: getTable().setColumnHeaderMode( headersVisible ? ColumnHeaderMode.EXPLICIT_DEFAULTS_ID : ColumnHeaderMode.HIDDEN); break; default: break; } }
public static Table simpleTable(Container dataSource, Object[] visiblePropertyIds, Map<String, ColumnGenerator> customColumns) { Table table = new Table(); table.addStyleName("big striped borderless"); table.setSizeFull(); table.setPageLength(0); table.setImmediate(false); table.setSelectable(false); table.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN); table.setColumnCollapsingAllowed(false); table.setSortDisabled(true); if (customColumns != null) { for (Map.Entry<String, ColumnGenerator> entry : customColumns.entrySet()) { table.addGeneratedColumn(entry.getKey(), entry.getValue()); } } table.setContainerDataSource(dataSource); table.setVisibleColumns(visiblePropertyIds); table.setColumnExpandRatio(visiblePropertyIds[visiblePropertyIds.length - 1], 1.0f); return table; }
protected Table initRelatedContentTable() { Table table = new Table(); table.setWidth(100, UNITS_PERCENTAGE); table.addStyleName(ExplorerLayout.STYLE_RELATED_CONTENT_LIST); // Invisible by default, only shown when attachments are present table.setVisible(false); table.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN); table.addContainerProperty("type", Embedded.class, null); table.setColumnWidth("type", 16); table.addContainerProperty("name", Component.class, null); relatedContentLayout.addComponent(table); return table; }
@Override protected Table createList() { final Table tableList = new Table(); // Listener to change right panel when clicked on a task tableList.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 8811553575319455854L; public void valueChange(ValueChangeEvent event) { // The itemId of the table list is the tableName String tableName = (String) event.getProperty().getValue(); setDetailComponent(new DatabaseDetailPanel(tableName)); // Update URL ExplorerApp.get().setCurrentUriFragment( new UriFragment(DatabaseNavigator.TABLE_URI_PART, tableName)); } }); // Create column headers tableList.addContainerProperty("icon", Embedded.class, null); tableList.setColumnWidth("icon", 22); tableList.addContainerProperty("tableName", String.class, null); tableList.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN); return tableList; }
protected void initAttachmentTable() { contentLayout = new VerticalLayout(); addComponent(contentLayout); table = new Table(); table.setWidth(100, UNITS_PERCENTAGE); table.addStyleName(ExplorerLayout.STYLE_RELATED_CONTENT_LIST); // Invisible by default, only shown when attachments are present table.setVisible(false); table.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN); addContainerProperties(); // Get the related content for this task refreshTaskAttachments(); contentLayout.addComponent(table); }
processDefinitionTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);
processDefinitionTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);
reportTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);
reportTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);
@Override protected Table createList() { taskTable = new Table(); taskTable.addStyleName(ExplorerLayout.STYLE_TASK_LIST); taskTable.addStyleName(ExplorerLayout.STYLE_SCROLLABLE); // Listener to change right panel when clicked on a task taskTable.addListener(getListSelectionListener()); this.lazyLoadingQuery = createLazyLoadingQuery(); this.taskListContainer = new LazyLoadingContainer(lazyLoadingQuery, 30); taskTable.setContainerDataSource(taskListContainer); // Create column header taskTable.addGeneratedColumn("icon", new ThemeImageColumnGenerator(Images.TASK_22)); taskTable.setColumnWidth("icon", 22); taskTable.addContainerProperty("name", String.class, null); taskTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN); return taskTable; }
processInstanceTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);
table.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);
userTable.setColumnWidth("icon", 22); userTable.addContainerProperty("name", String.class, null); userTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);
protected void initMatchingUsersTable() { matchingUsersTable = new Table(); matchingUsersTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN); matchingUsersTable.setSelectable(true); matchingUsersTable.setEditable(false); matchingUsersTable.setImmediate(true); matchingUsersTable.setNullSelectionAllowed(false); matchingUsersTable.setSortDisabled(true); if (multiSelect) { matchingUsersTable.setMultiSelect(true); } matchingUsersTable.addGeneratedColumn("icon", new ThemeImageColumnGenerator(Images.USER_16)); matchingUsersTable.setColumnWidth("icon", 16); matchingUsersTable.addContainerProperty("userName", String.class, null); matchingUsersTable.setWidth(300, UNITS_PIXELS); matchingUsersTable.setHeight(200, UNITS_PIXELS); userSelectionLayout.addComponent(matchingUsersTable); }
deploymentTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);
jobTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);
protected void initSelectedUsersTable() { selectedUsersTable = new Table(); selectedUsersTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN); selectedUsersTable.setEditable(false); selectedUsersTable.setSortDisabled(true);
processDefinitionTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);
groupTable.setColumnWidth("icon", 22); groupTable.addContainerProperty("name", String.class, null); groupTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);
processDefinitionTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);