@Override public B pageLength(int pageLength) { getInstance().getTable().setPageLength(pageLength); return builder(); }
@Override public void setPageLength(int pageLength) { if (pageLength >= 0 && getPageLength() != pageLength) { container.setPageLength(pageLength); super.setPageLength(pageLength); firePagedChangedEvent(); } }
/** * @see org.opencms.ui.dialogs.history.diff.I_CmsDiffProvider#diff(org.opencms.file.CmsObject, org.opencms.gwt.shared.CmsHistoryResourceBean, org.opencms.gwt.shared.CmsHistoryResourceBean) */ public Optional<Component> diff(CmsObject cms, CmsHistoryResourceBean v1, CmsHistoryResourceBean v2) throws CmsException { List<CmsAttributeComparison> attrCompare = getDifferences(cms, v1, v2); if (attrCompare.isEmpty()) { return Optional.absent(); } List<CmsPropertyCompareBean> compareBeans = Lists.newArrayList(); for (CmsAttributeComparison comp : attrCompare) { compareBeans.add(new CmsPropertyCompareBean(comp)); } CmsBeanTableBuilder<CmsPropertyCompareBean> builder = CmsBeanTableBuilder.newInstance( CmsPropertyCompareBean.class, A_CmsUI.get().getDisplayType().toString()); builder.setMacroResolver(new CmsVersionMacroResolver(v1, v2)); Table table = builder.buildTable(compareBeans); table.setSortEnabled(false); table.setWidth("100%"); table.setPageLength(Math.min(12, compareBeans.size())); table.setStyleName(COMPARE_TABLE_MARKER); VerticalLayout vl = new VerticalLayout(); vl.setMargin(true); vl.addComponent(table); Panel panel = new Panel(getCaption()); panel.setContent(vl); return Optional.fromNullable((Component)panel); }
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; }
table.setSortEnabled(false); table.setWidth("100%"); table.setPageLength(Math.min(rows.size(), 12)); return table;
protected void populateRelatedContent(Table table, List<Attachment> attachments) { if (!attachments.isEmpty()) { table.setVisible(true); } for (Attachment attachment : attachments) { AttachmentRenderer renderer = attachmentRendererManager.getRenderer(attachment); Item attachmentItem = table.addItem(attachment.getId()); // Simple renderer that just shows a popup window with the attachment RelatedContentComponent relatedContentComponent = new RelatedContentComponent() { public void showAttachmentDetail(Attachment attachment) { AttachmentDetailPopupWindow popup = new AttachmentDetailPopupWindow(attachment); ExplorerApp.get().getViewManager().showPopupWindow(popup); } }; attachmentItem.getItemProperty("name").setValue(renderer.getOverviewComponent(attachment, relatedContentComponent)); attachmentItem.getItemProperty("type").setValue(new Embedded(null, renderer.getImage(attachment))); } table.setPageLength(table.size()); }
variablesTable.setPageLength(variables.size()); panelLayout.addComponent(variablesTable); } else {
result.setPageLength(Math.min(rows.size(), 12)); result.setSortEnabled(false); return result;
protected void addAttachmentsToTable(List<Attachment> attachments) { for (Attachment attachment : attachments) { AttachmentRenderer renderer = attachmentRendererManager.getRenderer(attachment); Item attachmentItem = table.addItem(attachment.getId()); attachmentItem.getItemProperty("name").setValue(renderer.getOverviewComponent(attachment, this)); attachmentItem.getItemProperty("type").setValue(new Embedded(null, renderer.getImage(attachment))); Embedded deleteButton = new Embedded(null, Images.DELETE); deleteButton.addStyleName(ExplorerLayout.STYLE_CLICKABLE); deleteButton.addListener((ClickListener) new DeleteClickedListener(attachment)); attachmentItem.getItemProperty("delete").setValue(deleteButton); } if(!table.getItemIds().isEmpty()) { table.setVisible(true); } table.setPageLength(table.size()); }
variablesTable.setPageLength(variables.size()); addDetailComponent(variablesTable); } else {
data.setColumnReorderingAllowed(true); if (lazyLoadingQuery.size() < 10) { data.setPageLength(0); } else { data.setPageLength(10);
variablesTable.setPageLength(variables.size()); addDetailComponent(variablesTable); } else {
instancesTable.setWidth(400, UNITS_PIXELS); if (query.size() > 6) { instancesTable.setPageLength(6); } else { instancesTable.setPageLength(query.size());
taskTable.setPageLength(taskTable.size()); } else {
taskTable.setPageLength(taskTable.size()); } else {
CmsVaadinUtils.getMessageText(Messages.GUI_PERMISSION_DENIED_0)); m_permissions.setPageLength(5); m_permissions.setSortEnabled(false); if (m_editable) {
taskTable.setPageLength(taskTable.size()); } else {