public interface ColumnManager
Table.Column
manipulation.Table
,
GroupTable
,
TreeTable
Modifier and Type | Method and Description |
---|---|
void |
addAggregationProperty(java.lang.String columnId,
AggregationInfo.Type type)
Adds aggregation type to the column.
|
void |
addAggregationProperty(Table.Column columnId,
AggregationInfo.Type type)
Adds aggregation type to the column.
|
void |
removeAggregationProperty(java.lang.String columnId)
Removes the column from aggregation cells list.
|
void |
setColumnAlignment(java.lang.String columnId,
Table.ColumnAlignment alignment)
Sets text alignment for a column in runtime.
|
void |
setColumnAlignment(Table.Column column,
Table.ColumnAlignment alignment)
Sets text alignment for a column in runtime.
|
void |
setColumnCaption(java.lang.String columnId,
java.lang.String caption)
Assign caption for column in runtime.
|
void |
setColumnCaption(Table.Column column,
java.lang.String caption)
Assign caption for column in runtime.
|
void |
setColumnCaptionAsHtml(java.lang.String columnId,
boolean captionAsHtml)
Sets whether caption of column with the given
columnId should be interpreted as HTML or not. |
void |
setColumnCaptionAsHtml(Table.Column column,
boolean captionAsHtml)
Sets whether caption of the given
column should be interpreted as HTML or not. |
void |
setColumnCollapsed(java.lang.String columnId,
boolean collapsed)
Show/hide column in runtime.
|
void |
setColumnCollapsed(Table.Column column,
boolean collapsed)
Show/hide column in runtime.
|
void |
setColumnDescription(java.lang.String columnId,
java.lang.String description)
Assign description for column in runtime.
|
void |
setColumnDescription(Table.Column column,
java.lang.String description)
Assign description for column in runtime.
|
void |
setColumnSortable(java.lang.String columnId,
boolean sortable)
Enables sortable for the column.
|
void |
setColumnSortable(Table.Column column,
boolean sortable)
Enables sortable for the column.
|
void |
setColumnWidth(java.lang.String columnId,
int width)
Set column width in runtime.
|
void |
setColumnWidth(Table.Column column,
int width)
Set column width in runtime.
|
void setColumnCaption(java.lang.String columnId, java.lang.String caption)
columnId
- column idcaption
- column captionvoid setColumnCaption(Table.Column column, java.lang.String caption)
column
- column instancecaption
- column captionvoid setColumnDescription(java.lang.String columnId, java.lang.String description)
columnId
- column iddescription
- column descriptionvoid setColumnDescription(Table.Column column, java.lang.String description)
column
- column instancedescription
- column descriptionvoid setColumnAlignment(java.lang.String columnId, Table.ColumnAlignment alignment)
columnId
- column idalignment
- text alignmentvoid setColumnAlignment(Table.Column column, Table.ColumnAlignment alignment)
column
- column instancealignment
- text alignmentvoid setColumnCollapsed(java.lang.String columnId, boolean collapsed)
columnId
- column idcollapsed
- collapsed optionvoid setColumnCollapsed(Table.Column column, boolean collapsed)
column
- column instancecollapsed
- collapsed optionvoid setColumnWidth(java.lang.String columnId, int width)
columnId
- column idwidth
- column widthvoid setColumnWidth(Table.Column column, int width)
column
- column instancewidth
- column widthvoid addAggregationProperty(java.lang.String columnId, AggregationInfo.Type type)
columnId
- column idtype
- aggregation typevoid addAggregationProperty(Table.Column columnId, AggregationInfo.Type type)
columnId
- column idtype
- aggregation typevoid removeAggregationProperty(java.lang.String columnId)
columnId
- column idvoid setColumnSortable(Table.Column column, boolean sortable)
column
- column instancesortable
- sortable optionvoid setColumnSortable(java.lang.String columnId, boolean sortable)
columnId
- column idsortable
- sortable optionvoid setColumnCaptionAsHtml(java.lang.String columnId, boolean captionAsHtml)
columnId
should be interpreted as HTML or not.columnId
- column idcaptionAsHtml
- interpret caption as HTML or notvoid setColumnCaptionAsHtml(Table.Column column, boolean captionAsHtml)
column
should be interpreted as HTML or not.column
- columncaptionAsHtml
- interpret caption as HTML or not