palio.modules.html
Class FormBuilder
java.lang.Object
palio.modules.html.FormBuilder
public class FormBuilder
- extends java.lang.Object
FormBuilder jest używany do budowy formularzy, zakładek itp.
- Author:
- Leszek Leszczynski, Mateusz Gembarzewski
Method Summary |
void |
addTab(java.lang.String label,
java.lang.String link,
java.lang.Boolean active)
|
void |
addTag(FormTag tag)
|
void |
calendarField(java.lang.String name,
java.util.Date value,
java.util.Date after,
java.util.Date before,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String label,
java.lang.String stringDateFormat,
java.lang.String additionalCode)
|
void |
CheckBox(java.lang.String name,
java.lang.Object value,
java.lang.String id,
boolean checked,
java.lang.String additionalCode)
|
void |
CheckBoxes(java.lang.String name,
java.lang.Object[] selected,
java.lang.String id,
java.lang.String template,
boolean notNull,
java.lang.String onClick,
java.lang.String label,
java.util.Collection options,
java.lang.String additionalCode)
|
void |
CheckBoxes(java.lang.String name,
java.lang.Object[] selected,
java.lang.String id,
java.lang.String template,
boolean notNull,
java.lang.String onClick,
java.lang.String label,
java.lang.Object[] options,
java.lang.String additionalCode)
|
void |
createForm(java.lang.String formName,
java.lang.String formID,
java.lang.String URL,
java.lang.String defaultInputClass,
java.lang.String defaultButtonClass,
java.lang.String additionalCode,
palio.compiler.PalioCode formCode,
palio.compiler.PalioCode validationCode,
palio.compiler.PalioCode postValidationCode,
boolean checkAny,
boolean isUploadType,
boolean allowEmpty)
|
void |
dateField(java.lang.String name,
java.util.Date value,
java.util.Date after,
java.util.Date before,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String label,
java.lang.String stringDateFormat,
java.lang.String additionalCode)
|
void |
dropList(java.lang.String name,
java.lang.Object value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onChange,
java.lang.String label,
java.util.Collection options,
java.lang.String additionalCode)
|
void |
dropList(java.lang.String name,
java.lang.Object value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onChange,
java.lang.String label,
java.util.Collection options,
java.lang.String additionalCode,
java.lang.String firstObjectName,
java.lang.Object firstObjectValue)
|
void |
dropList(java.lang.String name,
java.lang.Object value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onChange,
java.lang.String label,
java.lang.Object[] options,
java.lang.String additionalCode)
|
void |
dropList(java.lang.String name,
java.lang.Object value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onChange,
java.lang.String label,
java.lang.Object[] options,
java.lang.String additionalCode,
java.lang.String firstObjectName,
java.lang.Object firstObjectValue)
|
java.lang.Object |
getParam(java.lang.Object key)
|
void |
getScript(java.lang.String name)
Jeżeli skrypt nie był jeszcze załadowany, wyświetla na ekranie tag ładujący skrypt z zasobów Palio. |
void |
makeTabs(int current,
palio.compiler.PalioCode code)
|
void |
makeTabs(java.lang.String currentLabel,
palio.compiler.PalioCode code)
|
void |
multipleDropList(java.lang.String name,
java.lang.Object[] value,
java.lang.Long rows,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onChange,
java.lang.String label,
java.util.Collection options,
java.lang.String additionalCode)
|
void |
multipleDropList(java.lang.String name,
java.lang.Object[] value,
java.lang.Long rows,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onChange,
java.lang.String label,
java.lang.Object[] options,
java.lang.String additionalCode)
|
void |
numericField(java.lang.String name,
java.math.BigDecimal value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String label,
java.lang.Long maxLength,
java.text.NumberFormat format,
java.lang.Long minValue,
java.lang.Long maxValue,
java.lang.String additionalCode)
|
void |
passwordField(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
java.lang.String label,
java.lang.Long maxLength,
boolean hidden,
java.lang.String additionalCode,
java.lang.Boolean autocomplete)
|
void |
peselField(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String label,
java.lang.String additionalCode)
|
static java.lang.String |
printClass(java.util.HashMap params,
java.lang.String cssClass,
boolean notNull)
|
static java.lang.String |
printNull(java.util.HashMap params,
boolean notNull)
|
static java.lang.String |
printNumericTag(java.lang.String label,
java.math.BigDecimal value,
java.text.NumberFormat format)
|
static java.lang.String |
printTag(java.lang.String label,
java.lang.Object value)
|
static java.lang.String |
printTag(java.lang.String label,
java.lang.Object[] values)
|
static java.lang.String |
printTag(java.lang.String label,
java.lang.Object value,
java.lang.Object optional)
|
void |
RadioButtons(java.lang.String name,
java.lang.Object value,
java.lang.String id,
java.lang.String template,
boolean notNull,
java.lang.String onClick,
java.lang.String label,
java.util.Collection options,
java.lang.String additionalCode)
|
void |
RadioButtons(java.lang.String name,
java.lang.Object value,
java.lang.String id,
java.lang.String template,
boolean notNull,
java.lang.String onClick,
java.lang.String label,
java.lang.Object[] options,
java.lang.String additionalCode)
|
void |
resetButton(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
java.lang.String additionalCode)
|
void |
setParam(java.lang.Object key,
java.lang.Object value)
|
void |
simpleButton(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
java.lang.String onClick,
java.lang.String additionalCode)
|
void |
submitButton(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
java.lang.String additionalCode)
|
void |
textArea(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String label,
java.lang.Long maxLength,
java.lang.Long rows,
java.lang.Long cols,
java.lang.String additionalCode)
|
void |
textField(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String label,
java.lang.Long maxLength,
java.lang.String regexp,
java.lang.String additionalCode,
palio.compiler.PalioCode validationCode)
|
void |
uploadField(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String label,
java.lang.String additionalCode)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FormBuilder
public FormBuilder(Current current)
getScript
public void getScript(java.lang.String name)
- Jeżeli skrypt nie był jeszcze załadowany, wyświetla na ekranie tag ładujący skrypt z zasobów Palio.
- Parameters:
name
- nazwa skryptu do pobrania
createForm
public void createForm(java.lang.String formName,
java.lang.String formID,
java.lang.String URL,
java.lang.String defaultInputClass,
java.lang.String defaultButtonClass,
java.lang.String additionalCode,
palio.compiler.PalioCode formCode,
palio.compiler.PalioCode validationCode,
palio.compiler.PalioCode postValidationCode,
boolean checkAny,
boolean isUploadType,
boolean allowEmpty)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
addTag
public void addTag(FormTag tag)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
printTag
public static java.lang.String printTag(java.lang.String label,
java.lang.Object value)
printTag
public static java.lang.String printTag(java.lang.String label,
java.lang.Object[] values)
printTag
public static java.lang.String printTag(java.lang.String label,
java.lang.Object value,
java.lang.Object optional)
printNumericTag
public static java.lang.String printNumericTag(java.lang.String label,
java.math.BigDecimal value,
java.text.NumberFormat format)
uploadField
public void uploadField(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String label,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
textField
public void textField(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String label,
java.lang.Long maxLength,
java.lang.String regexp,
java.lang.String additionalCode,
palio.compiler.PalioCode validationCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
peselField
public void peselField(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String label,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
passwordField
public void passwordField(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
java.lang.String label,
java.lang.Long maxLength,
boolean hidden,
java.lang.String additionalCode,
java.lang.Boolean autocomplete)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
numericField
public void numericField(java.lang.String name,
java.math.BigDecimal value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String label,
java.lang.Long maxLength,
java.text.NumberFormat format,
java.lang.Long minValue,
java.lang.Long maxValue,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
dateField
public void dateField(java.lang.String name,
java.util.Date value,
java.util.Date after,
java.util.Date before,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String label,
java.lang.String stringDateFormat,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
calendarField
public void calendarField(java.lang.String name,
java.util.Date value,
java.util.Date after,
java.util.Date before,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String label,
java.lang.String stringDateFormat,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
dropList
public void dropList(java.lang.String name,
java.lang.Object value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onChange,
java.lang.String label,
java.lang.Object[] options,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
dropList
public void dropList(java.lang.String name,
java.lang.Object value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onChange,
java.lang.String label,
java.util.Collection options,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
dropList
public void dropList(java.lang.String name,
java.lang.Object value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onChange,
java.lang.String label,
java.lang.Object[] options,
java.lang.String additionalCode,
java.lang.String firstObjectName,
java.lang.Object firstObjectValue)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
dropList
public void dropList(java.lang.String name,
java.lang.Object value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onChange,
java.lang.String label,
java.util.Collection options,
java.lang.String additionalCode,
java.lang.String firstObjectName,
java.lang.Object firstObjectValue)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
multipleDropList
public void multipleDropList(java.lang.String name,
java.lang.Object[] value,
java.lang.Long rows,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onChange,
java.lang.String label,
java.lang.Object[] options,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
multipleDropList
public void multipleDropList(java.lang.String name,
java.lang.Object[] value,
java.lang.Long rows,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String onChange,
java.lang.String label,
java.util.Collection options,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
CheckBox
public void CheckBox(java.lang.String name,
java.lang.Object value,
java.lang.String id,
boolean checked,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
CheckBoxes
public void CheckBoxes(java.lang.String name,
java.lang.Object[] selected,
java.lang.String id,
java.lang.String template,
boolean notNull,
java.lang.String onClick,
java.lang.String label,
java.util.Collection options,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
CheckBoxes
public void CheckBoxes(java.lang.String name,
java.lang.Object[] selected,
java.lang.String id,
java.lang.String template,
boolean notNull,
java.lang.String onClick,
java.lang.String label,
java.lang.Object[] options,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
RadioButtons
public void RadioButtons(java.lang.String name,
java.lang.Object value,
java.lang.String id,
java.lang.String template,
boolean notNull,
java.lang.String onClick,
java.lang.String label,
java.util.Collection options,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
RadioButtons
public void RadioButtons(java.lang.String name,
java.lang.Object value,
java.lang.String id,
java.lang.String template,
boolean notNull,
java.lang.String onClick,
java.lang.String label,
java.lang.Object[] options,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
textArea
public void textArea(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
boolean notNull,
java.lang.String label,
java.lang.Long maxLength,
java.lang.Long rows,
java.lang.Long cols,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
submitButton
public void submitButton(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
resetButton
public void resetButton(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
simpleButton
public void simpleButton(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
java.lang.String onClick,
java.lang.String additionalCode)
throws java.io.IOException,
palio.PalioException
- Throws:
java.io.IOException
palio.PalioException
addTab
public void addTab(java.lang.String label,
java.lang.String link,
java.lang.Boolean active)
makeTabs
public void makeTabs(int current,
palio.compiler.PalioCode code)
throws palio.PalioException
- Throws:
palio.PalioException
makeTabs
public void makeTabs(java.lang.String currentLabel,
palio.compiler.PalioCode code)
throws palio.PalioException
- Throws:
palio.PalioException
setParam
public void setParam(java.lang.Object key,
java.lang.Object value)
getParam
public java.lang.Object getParam(java.lang.Object key)
printClass
public static java.lang.String printClass(java.util.HashMap params,
java.lang.String cssClass,
boolean notNull)
printNull
public static java.lang.String printNull(java.util.HashMap params,
boolean notNull)