类 TableBuilder
java.lang.Object
org.anyline.entity.html.TableBuilder
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addConfigs(String... configs) addHeaders(String... headers) addHeaders(List<String> headers) addIgnoreUnionValue(String... values) 追加 不参与合并的值addOptions(String field, String... kvs) 追加下拉列表数据源addOptions(String field, Collection datas, String value, String text) 追加下拉列表数据源addOptions(String field, Map<String, String> option) 追加下拉列表数据源build()getClazz()getDatas()static TableBuilderinit()setCellBorder(boolean border) 设置所有单元格默认边框setCellBorder(String border) 设置所有单元格边框setConfigs(String... configs) setDatas(Collection datas) 设置空单元格水平对齐方式setEmptyCellVerticalAlign(String align) 设置空单元格垂直对齐方式setHeaders(String... headers) setHeaders(List<String> headers) setHorizontalAlign(String align) 设置所有列的水平对齐方式setHorizontalAlign(String field, String align) 设置水平对齐方式setIgnoreUnionValues(List<String> values) 设置 不参与合并的值setLineHeight(String height) 设置行高设置合并后单元格水平对齐方式setMergeCellVerticalAlign(String align) 设置合并后单元格垂直对齐方式setOptions(String field, String... kvs) 设置下拉列表数据源setOptions(String field, Collection datas, String value, String text) 设置下拉列表数据源setOptions(String field, Map<String, String> option) 设置下拉列表数据源setReplaceEmpty(String value) 设置空值替换内容setTextAlign(String align) setTextAlign(String field, String align) setVerticalAlign(String align) 设置所有列垂直对齐方式setVerticalAlign(String field, String align) 设置垂直对齐方式设置 表格宽度根据属性设置列宽度voidsetWidthUnit(String widthUnit) 设置宽度 单位
-
构造器详细资料
-
TableBuilder
public TableBuilder()
-
-
方法详细资料
-
init
-
getWidthUnit
-
setWidthUnit
设置宽度 单位- 参数:
widthUnit- px pt cm/厘米
-
build
-
getDatas
-
setDatas
-
getHeaders
-
setHeaders
-
setHeaders
-
addHeaders
-
addHeaders
-
getFields
-
setFields
-
setFields
-
setConfigs
-
addConfigs
-
addFields
-
addFields
-
getUnions
-
setUnions
-
addUnions
-
getClazz
-
setClazz
-
getHeader
-
setHeader
-
getStyles
-
getStyle
-
setStyle
-
setHorizontalAlign
设置水平对齐方式- 参数:
field- fieldalign- left center right- 返回:
- TableBuilder
-
setHorizontalAlign
设置所有列的水平对齐方式- 参数:
align- left center right- 返回:
- TableBuilder
-
setTextAlign
-
setTextAlign
-
setVerticalAlign
设置垂直对齐方式- 参数:
field- fieldalign- top middle/center bottom- 返回:
- TableBuilder
-
setVerticalAlign
设置所有列垂直对齐方式- 参数:
align- top middle/center bottom- 返回:
- TableBuilder
-
addConfig
- 参数:
header- 表头名称field- 属性width- 宽度- 返回:
- TableBuilder
-
addConfig
- 参数:
header- 表头名称field- 属性width- 宽度- 返回:
- TableBuilder
-
addConfig
- 参数:
header- 表头名称field- 属性- 返回:
- TableBuilder
-
setWidth
根据属性设置列宽度- 参数:
field- 属性(定位列)width- 宽度- 返回:
- TableBuilder
-
setWidth
设置 表格宽度- 参数:
width- 宽度- 返回:
- TableBuilder
-
getIgnoreUnionValues
-
setIgnoreUnionValues
设置 不参与合并的值- 参数:
values- 不参合合并的值, 如空值- 返回:
- TableBuilder
-
addIgnoreUnionValue
追加 不参与合并的值- 参数:
values- 不参合合并的值, 如空值- 返回:
- TableBuilder
-
getCellBorder
-
setCellBorder
设置所有单元格边框- 参数:
border- 边框- 返回:
- TableBuilder
-
setCellBorder
设置所有单元格默认边框- 参数:
border- 是否需要边框- 返回:
- TableBuilder
-
getLineHeight
-
setLineHeight
设置行高- 参数:
height- 行高- 返回:
- TableBuilder
-
setReplaceEmpty
设置空值替换内容- 参数:
value- 空值替换成value- 返回:
- TableBuilder
-
setMergeCellVerticalAlign
设置合并后单元格垂直对齐方式- 参数:
align- 对齐方式- 返回:
- TableBuilder
-
setMergeCellHorizontalAlign
设置合并后单元格水平对齐方式- 参数:
align- 对齐方式- 返回:
- TableBuilder
-
setEmptyCellVerticalAlign
设置空单元格垂直对齐方式- 参数:
align- 对齐方式- 返回:
- TableBuilder
-
setEmptyCellHorizontalAlign
设置空单元格水平对齐方式- 参数:
align- 对齐方式- 返回:
- TableBuilder
-
setOptions
设置下拉列表数据源- 参数:
field- 属性(定位列)option- 数据源- 返回:
- TableBuilder
-
addOptions
追加下拉列表数据源- 参数:
field- 属性(定位列)option- 数据源- 返回:
- TableBuilder
-
addOptions
追加下拉列表数据源- 参数:
field- 属性(定位列)kvs- 数据源 k1, v1, k2, v2- 返回:
- TableBuilder
-
setOptions
设置下拉列表数据源- 参数:
field- 属性(定位列)kvs- 数据源 k1, v1, k2, v2- 返回:
- TableBuilder
-
setOptions
设置下拉列表数据源- 参数:
field- 属性(定位列)datas- 数据源value- value属性text- text属性- 返回:
- TableBuilder
-
addOptions
追加下拉列表数据源- 参数:
field- 属性(定位列)datas- 数据源value- value属性text- text属性- 返回:
- TableBuilder
-