Package org.ujorm.tools.web.table
Class TableBuilder<D>
java.lang.Object
org.ujorm.tools.web.report.ReportBuilder
org.ujorm.tools.web.table.TableBuilder<D>
Deprecated.
A HTML page builder for table based an AJAX.
Usage
Usage
TableBuilder.of("Hotel Report")
.add(Hotel::getName, "Hotel", NAME)
.add(Hotel::getCity, "City", CITY)
.add(Hotel::getStreet, "Street")
.build(httpServletRequest, httpServletResponse, resource);
TableBuilder.of("Hotel Report")
.add(Hotel::getName, "Hotel", NAME)
.add(Hotel::getCity, "City", CITY)
.add(Hotel::getStreet, "Street")
.build(httpServletRequest, httpServletResponse, resource);
- Author:
- Pavel Ponec
-
Nested Class Summary
Nested classes/interfaces inherited from class org.ujorm.tools.web.report.ReportBuilder
ReportBuilder.Url -
Field Summary
Fields inherited from class org.ujorm.tools.web.report.ReportBuilder
ajaxEnabled, ajaxRequestParam, autoSubmmitOnLoad, config, footer, formAdditions, gridBuilder, header, htmlHeader, javascritWriter -
Constructor Summary
ConstructorsConstructorDescriptionTableBuilder(CharSequence title) Deprecated.TableBuilder(ReportBuilderConfig config) Deprecated.TableBuilder(HtmlConfig config) Deprecated. -
Method Summary
Methods inherited from class org.ujorm.tools.web.report.ReportBuilder
add, add, add, add, add, addColumn, addColumn, addOrder, build, build, doAjax, getColumn, getColumnSize, getSortedColumn, printHtmlBody, printSortedField, printTableBody, setAjaxEnabled, setAjaxRequestParam, setEmbeddedIcons, setFooter, setFormItem, setHeader, setHtmlHeader, setJavascritWriter, setSort, sortable, sortable, sortable
-
Constructor Details
-
TableBuilder
Deprecated. -
TableBuilder
Deprecated. -
TableBuilder
Deprecated.
-
ReportBuilderclass rather.