| java.lang.Object simpleorm.simplehtml.HBasicWidgets
HBasicWidgets | public class HBasicWidgets (Code) | | Simple Widgets, used from HSuperRequestlet as w.*
author: aberglas |
Method Summary | |
public void | _center() | public void | _form() | public void | _table() | public void | _td() | public void | _tr() | public void | a(Class clazz) Produces an a to requestlet clazz with description from
its getShortTitle. | public void | a(String url, String displayHtml) Just output an achor. | public void | addError(String message) Add an error not associated with a field. | public void | addFieldError(String field, String message) Mark field with an error message which will be displayed later by fieldPrompt etc. | public void | br() | public void | center() | public void | checkbox(String name, String extras) <INPUT TYPE=CHECKBOX NAME=name CHECKED=CHECKED if request.name != null>
Note that if there are multiple checkboxes they should each be given a unique name, not a value. | public void | checkbox(String name) | public void | data(String data) | public void | errorMessage(String message) Just output message with class=error-message. | public void | field(String inputName, int length, String prompt) Prompt + Input field. | public void | field(String inputName, int length) Prompt defaults to inputName, the normal case. | public void | fieldPrompt(String prompt, String inputName) Fixed size prompt for a field (uses a float). | public void | fieldPrompt(String inputName) Prompt defaults to input name. | public void | form() <FORM>
Always posts back to current page. | public boolean | hasErrors() | public void | hidden(String name, String value) Hidden input, to preserve state. | public void | hr() | public void | input(String name, int length, String extras) | public void | input(String name, int length) | public void | localImg(String name, String extras) outputs ![]() | public void | localImg(String name) | public void | outputAllErrorMessages() Outputs all error messages, as would happen at the top of a form. | public void | outputFieldErrorMessages(String field) Outputs any error messages for field that were recorded by addFieldError. | public void | p() | public void | phr() | public void | preformatted(String data) Outputs preformatted values, wrapped in a PRE, escaped. | public void | prompt(String prompt) | public void | radio(String name, String value, String extras) <INPUT TYPE=RADIO NAME=name CHECKED=CHECKED if request.name == valuel>
Multiple radio buttons can be given the same name as only one can be checked.
Value must not be null. | public void | radio(String name, String value) | public void | select(String name, String extras, String[] options) select with escaped options. | public void | selectCombo(String name, String extras, String[] options) select with combo option. | public void | strongData(String data) Outputs escaped data with class=strong-data. | public void | strongData(String data, boolean nbsp) | public void | strongPrompt(String prompt) | public void | strongerPrompt(String prompt) | public void | subheading(String head) Heading (H3), not escaped. | public void | submit(String name, String value, String extras) <INPUT TYPE=SUBMIT NAME=name CHECKED=CHECKED if request.name == valuel>
Multiple radio buttons can be given the same name as only one can be checked.
Value must not be null. | public void | submit(String value) | public void | table() Currently just outputs html, but could check nesting levels later. | public void | table(String extras) | public void | tableHeadings(String... headings) | public void | table_border() | public void | table_border(String extras) | public void | td() | public void | td(String extras) | public void | td_center() | public void | td_center(String extras) | public void | td_right() | public void | td_top() | public void | td_top(String extras) | public void | tr() | public void | weakData(String data) |
_center | public void _center()(Code) | | |
_form | public void _form()(Code) | | |
_table | public void _table()(Code) | | |
a | public void a(Class clazz)(Code) | | Produces an a to requestlet clazz with description from
its getShortTitle.
|
a | public void a(String url, String displayHtml)(Code) | | Just output an achor.
displayHtml escaped but defaults to the url itself. Both with spaces as nbsp;
|
addError | public void addError(String message)(Code) | | Add an error not associated with a field.
Just displayed at front.
|
addFieldError | public void addFieldError(String field, String message)(Code) | | Mark field with an error message which will be displayed later by fieldPrompt etc.
Message should end in a "." so that others can be appended. Escaped.
The message is recorded in errorMessages.
|
center | public void center()(Code) | | |
checkbox | public void checkbox(String name, String extras)(Code) | | <INPUT TYPE=CHECKBOX NAME=name CHECKED=CHECKED if request.name != null>
Note that if there are multiple checkboxes they should each be given a unique name, not a value.
|
data | public void data(String data)(Code) | | Outputs escaped data values, wrapped in <CITE>
|
errorMessage | public void errorMessage(String message)(Code) | | Just output message with class=error-message. Escaped.
|
field | public void field(String inputName, int length, String prompt)(Code) | | Prompt + Input field. spaced out on a line.
For more complex UIs use the building blocks!.
|
field | public void field(String inputName, int length)(Code) | | Prompt defaults to inputName, the normal case.
(input name is used for error messages etc.)
|
fieldPrompt | public void fieldPrompt(String prompt, String inputName)(Code) | | Fixed size prompt for a field (uses a float).
name used to set label for=, good for disabilities?
|
fieldPrompt | public void fieldPrompt(String inputName)(Code) | | Prompt defaults to input name.
|
form | public void form()(Code) | | <FORM>
Always posts back to current page.
|
hasErrors | public boolean hasErrors()(Code) | | |
hidden | public void hidden(String name, String value)(Code) | | Hidden input, to preserve state. NOT Encrypted or signed.
|
input | public void input(String name, int length, String extras)(Code) | | <INPUT NAME=name SIZE=size VALUE=request.name extras>
|
outputAllErrorMessages | public void outputAllErrorMessages()(Code) | | Outputs all error messages, as would happen at the top of a form.
class=all-errors
|
outputFieldErrorMessages | public void outputFieldErrorMessages(String field)(Code) | | Outputs any error messages for field that were recorded by addFieldError.
|
phr | public void phr()(Code) | | p hr p
|
preformatted | public void preformatted(String data)(Code) | | Outputs preformatted values, wrapped in a PRE, escaped.
|
prompt | public void prompt(String prompt)(Code) | | Outputs a prompt, wrapping in <EM>
NOT escaped
|
radio | public void radio(String name, String value, String extras)(Code) | | <INPUT TYPE=RADIO NAME=name CHECKED=CHECKED if request.name == valuel>
Multiple radio buttons can be given the same name as only one can be checked.
Value must not be null. id = name + '__' + value, must be unique for each button.
|
strongData | public void strongData(String data)(Code) | | Outputs escaped data with class=strong-data.
|
strongData | public void strongData(String data, boolean nbsp)(Code) | | |
strongPrompt | public void strongPrompt(String prompt)(Code) | | Outputs a bold prompt, wrapping in <EM class=strong-prompt>
NOT escaped
|
strongerPrompt | public void strongerPrompt(String prompt)(Code) | | Outputs a bold prompt, wrapping in <EM class=stronger-prompt>
NOT escaped
|
subheading | public void subheading(String head)(Code) | | Heading (H3), not escaped.
|
submit | public void submit(String name, String value, String extras)(Code) | | <INPUT TYPE=SUBMIT NAME=name CHECKED=CHECKED if request.name == valuel>
Multiple radio buttons can be given the same name as only one can be checked.
Value must not be null. Name + value must be unique for each button.
|
submit | public void submit(String value)(Code) | | Default name is "f.submit"
|
table | public void table()(Code) | | Currently just outputs html, but could check nesting levels later.
|
tableHeadings | public void tableHeadings(String... headings)(Code) | | |
table_border | public void table_border()(Code) | | |
td_center | public void td_center()(Code) | | |
td_right | public void td_right()(Code) | | |
td_top | public void td_top()(Code) | | |
weakData | public void weakData(String data)(Code) | | Outputs escaped weak Data values, wrapped in <CITE class=weak-data>
|
|
|