public void setCollapsed(boolean collapsed) { table.setColumnCollapsed(colId, collapsed); }
if (visible != null) { if (component.isColumnCollapsingAllowed()) { // throws exception if not component.setColumnCollapsed(column, !Boolean.parseBoolean(visible)); component.setColumnCollapsed(newColumns.get(0), false);
@Override public void setColumnCollapsed(Object propertyId, boolean collapsed) throws IllegalStateException { super.setColumnCollapsed(propertyId, collapsed); Component c = getColumnIdToFilterMap().get(propertyId); if (collapsed) { collapsedColumnIds.add(propertyId); if (c != null) { c.setParent(null); if (c instanceof TextField) { ((TextField) c).setValue(""); } else if (c instanceof AbstractField<?>) { ((AbstractField<?>) c).setValue(null); } } } else { if (c != null) { c.setParent(this); } collapsedColumnIds.remove(propertyId); } reRenderFilterFields = true; markAsDirty(); }
@Override public void setColumnCollapsed(Column column, boolean collapsed) { if (!getColumnControlVisible()) { return; } checkNotNullArgument(column, "column must be non null"); if (column.isCollapsed() != collapsed) { column.setCollapsed(collapsed); } component.setColumnCollapsed(column.getId(), collapsed); }
if (isColumnCollapsed(propertyId)) { if (!idSet.contains(propertyId)) { setColumnCollapsed(propertyId, false); setColumnCollapsed(propertyId, true);
if (!(columnId instanceof MetaPropertyPath) || security.isEntityAttrReadPermitted(metaClass, columnId.toString())) { component.setColumnCollapsed(column.getId(), true);
setColumnCollapsed(id, DesignAttributeHandler.readAttribute( "collapsed", col.attributes(), boolean.class));
table.setColumnCollapsed(colId, !columnDef.elapsed());