| Package | Description |
|---|---|
| org.ujorm.tools.web.table |
| Modifier and Type | Method and Description |
|---|---|
<V> TableBuilder<D> |
TableBuilder.add(Function<D,V> column) |
<V> TableBuilder<D> |
TableBuilder.add(Function<D,V> column,
CharSequence title) |
<V> TableBuilder<D> |
TableBuilder.add(Function<D,V> column,
CharSequence title,
HttpParameter param) |
<V> TableBuilder<D> |
TableBuilder.add(Function<D,V> column,
Injector title) |
<V> TableBuilder<D> |
TableBuilder.add(Function<D,V> column,
Injector title,
HttpParameter param) |
protected <V> TableBuilder<D> |
TableBuilder.addInternal(Function<D,V> column,
CharSequence title,
HttpParameter param) |
TableBuilder<D> |
TableBuilder.addToElement(Column<D> column,
CharSequence title) |
TableBuilder<D> |
TableBuilder.addToElement(Column<D> column,
Injector title) |
TableBuilder<D> |
TableBuilder.setAjaxEnabled(boolean ajaxEnabled)
Enable of disable an AJAX feature, default value si
true |
TableBuilder<D> |
TableBuilder.setAjaxRequestParam(HttpParameter ajaxRequestParam) |
TableBuilder<D> |
TableBuilder.setEmbeddedIcons(boolean embeddedIcons) |
TableBuilder<D> |
TableBuilder.setFooter(Injector footer) |
TableBuilder<D> |
TableBuilder.setFormAdditions(Injector formItem)
Deprecated.
|
TableBuilder<D> |
TableBuilder.setFormItem(Injector formItem) |
TableBuilder<D> |
TableBuilder.setHeader(Injector header) |
TableBuilder<D> |
TableBuilder.setJavascritWriter(Supplier<Injector> javascritWriter) |
<V> TableBuilder<D> |
TableBuilder.sortable()
Add a sortable indicator to the last column model
|
<V> TableBuilder<D> |
TableBuilder.sortable(boolean ascending)
Add a sortable indicator to the last column model
|
<V> TableBuilder<D> |
TableBuilder.sortable(Direction direction)
Add a sortable indicator to the last column model
|
| Modifier and Type | Method and Description |
|---|---|
void |
TableBuilder.build(javax.servlet.http.HttpServletRequest input,
javax.servlet.http.HttpServletResponse output,
Function<TableBuilder<D>,Stream<D>> resource)
Build the HTML page including a table
|
protected void |
TableBuilder.doAjax(javax.servlet.http.HttpServletRequest input,
JsonBuilder output,
Function<TableBuilder<D>,Stream<D>> resource)
Return lighlited text in HTML format according a regular expression
|
protected void |
TableBuilder.printHtmlBody(javax.servlet.http.HttpServletRequest input,
HtmlElement html,
Function<TableBuilder<D>,Stream<D>> resource) |
protected void |
TableBuilder.printTableBody(Element table,
javax.servlet.http.HttpServletRequest input,
Function<TableBuilder<D>,Stream<D>> resource) |
Copyright 2015, Pavel Ponec