setFrozenColumnCount(getFrozenColumnCount() - 1);
@Override public void setFrozenColumnCount(int numberOfColumns) { component.setFrozenColumnCount(numberOfColumns); }
@Override protected void doReadDesign(Element design, DesignContext context) { Attributes attrs = design.attributes(); if (design.hasAttr(DECLARATIVE_DATA_ITEM_TYPE)) { String itemType = design.attr(DECLARATIVE_DATA_ITEM_TYPE); setBeanType(itemType); } if (attrs.hasKey("selection-mode")) { setSelectionMode(DesignAttributeHandler.readAttribute( "selection-mode", attrs, SelectionMode.class)); } Attributes attr = design.attributes(); if (attr.hasKey("selection-allowed")) { setReadOnly(DesignAttributeHandler .readAttribute("selection-allowed", attr, Boolean.class)); } if (attrs.hasKey("rows")) { setHeightByRows(DesignAttributeHandler.readAttribute("rows", attrs, double.class)); } readStructure(design, context); // Read frozen columns after columns are read. if (attrs.hasKey("frozen-columns")) { setFrozenColumnCount(DesignAttributeHandler .readAttribute("frozen-columns", attrs, int.class)); } }
/** * Set the <em>frozen</em> columns count. * @param numberOfColumns the number of columns that should be frozen */ public void setFrozenColumnCount(int numberOfColumns) { getGrid().setFrozenColumnCount(numberOfColumns); }
private void setGridColumnProperties() { grid.getColumn(COLUMN_STATUS).setRenderer(new StatusRenderer()); grid.getColumn(COLUMN_PROGRESS).setRenderer(new ProgressBarRenderer()); grid.setColumnOrder(COLUMN_STATUS, COLUMN_PROGRESS, COLUMN_FILE_NAME, SPUILabelDefinitions.NAME_VERSION, COLUMN_REASON); setColumnWidth(); grid.getColumn(SPUILabelDefinitions.NAME_VERSION) .setHeaderCaption(i18n.getMessage("upload.swModuleTable.header")); grid.setFrozenColumnCount(5); }
private void setGridColumnProperties() { grid.getColumn(COLUMN_STATUS).setRenderer(new StatusRenderer()); grid.getColumn(COLUMN_PROGRESS).setRenderer(new ProgressBarRenderer()); grid.setColumnOrder(COLUMN_STATUS, COLUMN_PROGRESS, COLUMN_FILE_NAME, SPUILabelDefinitions.NAME_VERSION, COLUMN_REASON); setColumnWidth(); grid.getColumn(SPUILabelDefinitions.NAME_VERSION) .setHeaderCaption(i18n.getMessage("upload.swModuleTable.header")); grid.setFrozenColumnCount(5); }
@Override protected void configure(I instance) { // frozen columns if (frozenColumns != 0) { instance.getGrid().setFrozenColumnCount(frozenColumns); } // header and footer if (headerBuilder != null) { headerBuilder.buildHeader(new GridHeaderSection(instance.getGrid())); } if (footerBuilder != null) { footerBuilder.buildFooter(new GridFooterSection(instance.getGrid())); } if (footerGenerator != null) { instance.addItemSetChangeListener(e -> { if (instance.isFooterVisible()) { footerGenerator.updateFooter(instance, new GridFooterSection(instance.getGrid())); } }); } }