@Portable public class TableDisplayerSettingsBuilderImpl extends AbstractDisplayerSettingsBuilder<TableDisplayerSettingsBuilderImpl> implements TableDisplayerSettingsBuilder<TableDisplayerSettingsBuilderImpl>
displayerSettings
Constructor and Description |
---|
TableDisplayerSettingsBuilderImpl() |
Modifier and Type | Method and Description |
---|---|
DisplayerSettings |
createDisplayerSettings() |
TableDisplayerSettingsBuilderImpl |
tableColumnPickerEnabled(boolean enabled)
If true, it enables to show/hide the table columns by means of a column picker widget.
|
TableDisplayerSettingsBuilderImpl |
tableOrderDefault(String columnId,
org.dashbuilder.dataset.sort.SortOrder order)
Set the default ordering column.
|
TableDisplayerSettingsBuilderImpl |
tableOrderDefault(String columnId,
String order)
Set the default ordering column.
|
TableDisplayerSettingsBuilderImpl |
tableOrderEnabled(boolean enabled)
If true, it enables the table columns to be ordered.
|
TableDisplayerSettingsBuilderImpl |
tablePageSize(int pageSize)
Sets the page size (i.e. the number of rows per page) for this table displayer.
|
TableDisplayerSettingsBuilderImpl |
tableWidth(int tableWidth)
Set the table total width.
|
allowCsvExport, allowExcelExport, backgroundColor, buildSettings, dataset, expression, expression, filterOff, filterOn, format, format, format, htmlTemplate, jsTemplate, refreshOff, refreshOn, refreshOn, renderer, subtype, title, titleVisible, uuid, xAxisAngle, xAxisTitle, yAxisTitle
asc, buildColumnId, buildLookup, column, column, column, column, column, dataset, desc, dynamic, dynamic, dynamic, filter, filter, firstDay, firstMonth, fixed, getCurrentOp, group, group, join, rowNumber, rowOffset, select, sort, sort
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
backgroundColor, buildSettings, dataset, expression, expression, filterOff, filterOn, format, format, format, htmlTemplate, jsTemplate, refreshOff, refreshOn, refreshOn, renderer, subtype, title, titleVisible, uuid
public DisplayerSettings createDisplayerSettings()
createDisplayerSettings
in class AbstractDisplayerSettingsBuilder<TableDisplayerSettingsBuilderImpl>
public TableDisplayerSettingsBuilderImpl tablePageSize(int pageSize)
TableDisplayerSettingsBuilder
tablePageSize
in interface TableDisplayerSettingsBuilder<TableDisplayerSettingsBuilderImpl>
pageSize
- The page size.public TableDisplayerSettingsBuilderImpl tableOrderEnabled(boolean enabled)
TableDisplayerSettingsBuilder
tableOrderEnabled
in interface TableDisplayerSettingsBuilder<TableDisplayerSettingsBuilderImpl>
enabled
- True to enable, false to disable.public TableDisplayerSettingsBuilderImpl tableOrderDefault(String columnId, org.dashbuilder.dataset.sort.SortOrder order)
TableDisplayerSettingsBuilder
tableOrderDefault
in interface TableDisplayerSettingsBuilder<TableDisplayerSettingsBuilderImpl>
columnId
- The identifier of the column by which the table should by default be ordered.order
- The sort order to apply on the specified column.SortOrder
public TableDisplayerSettingsBuilderImpl tableOrderDefault(String columnId, String order)
TableDisplayerSettingsBuilder
tableOrderDefault
in interface TableDisplayerSettingsBuilder<TableDisplayerSettingsBuilderImpl>
columnId
- The identifier of the column by which the table should by default be ordered.order
- The sort order to apply on the specified column, as a String (accepted values are "asc" and "desc".public TableDisplayerSettingsBuilderImpl tableWidth(int tableWidth)
TableDisplayerSettingsBuilder
tableWidth
in interface TableDisplayerSettingsBuilder<TableDisplayerSettingsBuilderImpl>
tableWidth
- The total table width, in pixels.public TableDisplayerSettingsBuilderImpl tableColumnPickerEnabled(boolean enabled)
TableDisplayerSettingsBuilder
tableColumnPickerEnabled
in interface TableDisplayerSettingsBuilder<TableDisplayerSettingsBuilderImpl>
enabled
- True to enable, false to disable.Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.