|
www.element4solution.com | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecte4s.util.E4Object
e4s.html.E4HtmlObject
e4s.html.E4HtmlElementGeneral
e4s.html.E4HtmlElement
e4s.html.E4HtmlContentElement
e4s.html.E4HtmlContentElementPersistant
e4s.html.FORM
public class FORM
Input forms (<FORM>-tag). An input form is a collection of one or more input fields. In the E4S environment, this also can be combination of fields, tabbed fields, grouped fields, lists, .. Typical construction for a FORM might be html.BODY().FORM(). {@tutorial
| Example_FileUpload.java |
e4s.html.input.extended,
FORM_Button,
FORM_Submit,
FORM_Reset,
E4EventHandlerFORM| Field Summary | |
|---|---|
static STYLE_Name |
DEFAULTSTYLE
|
static java.lang.String |
ENCRYPTION_MULTIPART_FORM_DATA
A encryption type for multidata requests (used to upload files) |
static java.lang.String |
JS_FORM_HANDLING
|
static java.lang.String |
JS_SUBMIT_CLIENT
|
| Fields inherited from class e4s.html.E4HtmlContentElement |
|---|
BOOL_STR_FALSE, BOOL_STR_TRUE |
| Fields inherited from class e4s.html.E4HtmlElementGeneral |
|---|
m_elements, m_needed_scripts |
| Fields inherited from class e4s.html.E4HtmlObject |
|---|
m_parent_e4sID |
| Fields inherited from class e4s.util.E4Object |
|---|
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET |
| Constructor Summary | |
|---|---|
FORM()
|
|
FORM(E4ID parent_id)
|
|
FORM(E4ID parent_id,
E4Method mref)
|
|
FORM(E4ID parent_id,
java.lang.String name)
|
|
FORM(E4Method mref)
|
|
FORM(java.lang.String name)
|
|
| Method Summary | |
|---|---|
static java.lang.String |
_getSVNVersionString()
Get version info string from subversion. |
void |
addElement(E4Fieldset fieldset)
|
void |
addElement(E4HtmlElement_Intf element)
Adds an element to the internal Vector. |
E4BasicTextInput |
BasicTextInput(java.lang.String name)
Deprecated. |
BUTTON |
BUTTON_Reset()
|
BUTTON |
BUTTON_Reset(E4Label_Intf label)
|
BUTTON |
BUTTON_Reset(java.lang.String label)
|
BUTTON |
BUTTON_Submit()
|
BUTTON |
BUTTON_Submit(E4Label_Intf label)
|
BUTTON |
BUTTON_Submit(java.lang.String label)
|
BUTTON |
BUTTON(char type)
|
BUTTON |
BUTTON(E4Label_Intf label,
char type)
|
BUTTON |
BUTTON(java.lang.String label,
char type)
|
CHECKBOX |
CHECKBOX(E4InputFieldName_Intf name,
E4Label_Intf label)
|
CHECKBOX |
CHECKBOX(E4InputFieldName_Intf name,
java.lang.String label)
|
static E4JavaScript |
createFormScript()
|
DATEFIELD |
DATEFIELD(E4InputFieldName_Intf name,
E4Label_Intf label)
|
DATEFIELD |
DATEFIELD(E4InputFieldName_Intf name,
java.lang.String label)
|
DATEFIELD |
DATEFIELD(E4InputFieldName_Intf name,
java.lang.String label,
boolean default_pickup)
|
E4ID |
E4ID()
Get the E4ID of the object. |
E4InputMultiState |
E4InputMultiState(E4InputFieldName_Intf name,
E4Label_Intf label,
E4InputMultiStateOptions selection)
|
E4InputMultiState |
E4InputMultiState(E4InputFieldName_Intf name,
java.lang.String label,
E4InputMultiStateOptions selection)
|
E4InputMultiValue |
E4InputMultiValue(PASSWORDFIELD basefield)
|
E4InputMultiValue |
E4InputMultiValue(TEXTAREA basefield)
|
E4InputMultiValue |
E4InputMultiValue(TEXTFIELD basefield)
|
E4Fieldset |
FIELDSET()
Create a E4Fieldset and add it to the element's vector for this FORM. |
FILESELECTION |
FILESELECTION(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
|
FILEUPLOAD |
FILEUPLOAD(E4InputFieldName_Intf name,
E4Label_Intf label)
|
FILEUPLOAD |
FILEUPLOAD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength)
|
FILEUPLOAD |
FILEUPLOAD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
|
E4Fieldset |
findFIELDSET()
Find the first E4Fieldset which is contained in the FORM. |
E4Fieldset |
findFIELDSET(int id)
Find the E4Fieldset which is specified by the given id. |
FLOATFIELD |
FLOATFIELD(E4InputFieldName_Intf name,
E4Label_Intf label)
|
FLOATFIELD |
FLOATFIELD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength,
int decimals)
|
FLOATFIELD |
FLOATFIELD(E4InputFieldName_Intf name,
java.lang.String label)
|
FLOATFIELD |
FLOATFIELD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength,
int decimals)
|
FORM_Reset |
FORM_Reset(E4Label_Intf label)
Create and append a FORM_Reset button element, which
causes the form to be cleared. |
FORM_Reset |
FORM_Reset(E4Label_Intf label,
CLASS_Name style)
Create and append a FORM_Reset button element, which
causes the form to be cleared. |
FORM_Reset |
FORM_Reset(E4Label_Intf label,
STYLE_Name style)
Create and append a FORM_Reset button element, which
causes the form to be cleared. |
FORM_Reset |
FORM_Reset(java.lang.String label)
Create and append a FORM_Reset button element, which
causes the form to be cleared. |
FORM_Reset |
FORM_Reset(java.lang.String label,
CLASS_Name style)
Create and append a FORM_Reset button element, which
causes the form to be cleared. |
FORM_Reset |
FORM_Reset(java.lang.String label,
STYLE_Name style)
Create and append a FORM_Reset button element, which
causes the form to be cleared. |
FORM_Submit |
FORM_Submit(E4Label_Intf label)
Create and append a FORM_Submit button element, which
causes the form to submit and call the specified method (
setAction(e4s.html.E4Method)). |
FORM_Submit |
FORM_Submit(E4Label_Intf label,
CLASS_Name style)
Create and append a FORM_Submit button element, which
causes the form to submit and call the specified method (
setAction(e4s.html.E4Method)). |
FORM_Submit |
FORM_Submit(E4Label_Intf label,
STYLE_Name style)
Create and append a FORM_Submit button element, which
causes the form to submit and call the specified method (
setAction(e4s.html.E4Method)). |
FORM_Submit |
FORM_Submit(java.lang.String label)
Create and append a FORM_Submit button element, which
causes the form to submit and call the specified method (
setAction(e4s.html.E4Method)). |
FORM_Submit |
FORM_Submit(java.lang.String label,
CLASS_Name style)
Create and append a FORM_Submit button element, which
causes the form to submit and call the specified method (
setAction(e4s.html.E4Method)). |
FORM_Submit |
FORM_Submit(java.lang.String label,
STYLE_Name style)
Create and append a FORM_Submit button element, which
causes the form to submit and call the specified method (
setAction(e4s.html.E4Method)). |
java.lang.String |
getEncryptionType()
Gets the encryption type of this FORM element. |
E4Color |
getFocusBgColor()
|
static E4Color |
getFocusBgColorDefault()
|
java.lang.String |
getName()
Name of this <FROM>. |
E4FrameName |
getTarget()
Get the target frame. |
HIDDENFIELD |
HIDDENFIELD(E4InputFieldName_Intf name)
|
HIDDENFIELD |
HIDDENFIELD(E4InputFieldName_Intf name,
boolean value)
|
HIDDENFIELD |
HIDDENFIELD(E4InputFieldName_Intf name,
java.util.Date value)
|
HIDDENFIELD |
HIDDENFIELD(E4InputFieldName_Intf name,
E4Long value)
|
HIDDENFIELD |
HIDDENFIELD(E4InputFieldName_Intf name,
E4String value)
|
HIDDENFIELD |
HIDDENFIELD(E4InputFieldName_Intf name,
int value)
|
HIDDENFIELD |
HIDDENFIELD(E4InputFieldName_Intf name,
long value)
|
HIDDENFIELD |
HIDDENFIELD(E4InputFieldName_Intf name,
java.lang.String value)
|
LABEL |
LABEL(E4InputField_Intf field)
|
LABEL |
LABEL(E4InputFieldName_Intf for_name,
E4Label_Intf label)
|
LONGFIELD |
LONGFIELD(E4InputFieldName_Intf name,
E4Label_Intf label)
|
LONGFIELD |
LONGFIELD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength)
|
LONGFIELD |
LONGFIELD(E4InputFieldName_Intf name,
java.lang.String label)
|
LONGFIELD |
LONGFIELD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
|
PASSWORDFIELD |
PASSWORDFIELD(E4InputFieldName_Intf name,
E4Label_Intf label)
|
PASSWORDFIELD |
PASSWORDFIELD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength)
|
PASSWORDFIELD |
PASSWORDFIELD(E4InputFieldName_Intf name,
java.lang.String label)
|
PASSWORDFIELD |
PASSWORDFIELD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
|
SELECT |
SELECT(E4InputFieldName_Intf name,
E4Label_Intf label,
E4SelectValues selection)
|
SELECT |
SELECT(E4InputFieldName_Intf name,
E4Label_Intf label,
java.lang.String[] selection)
|
SELECT |
SELECT(E4InputFieldName_Intf name,
E4Label_Intf label,
java.util.Vector selection)
Deprecated. |
SELECT |
SELECT(E4InputFieldName_Intf name,
java.lang.String label,
E4SelectValues selection)
|
SELECT |
SELECT(E4InputFieldName_Intf name,
java.lang.String label,
java.lang.String[] selection)
|
SELECT |
SELECT(E4InputFieldName_Intf name,
java.lang.String label,
java.util.Vector selection)
Deprecated. |
void |
setAcceptCharset(java.lang.String charset)
|
void |
setAction(E4Method mref)
|
void |
setAction(java.lang.String url)
|
void |
setDecimalSign(E4DecimalSign decimalsign)
Sets the decimal sign for all FLOATFIELD input fields on this form |
void |
setEncryptionType_Multidata()
Sets the encryption type to multidata as used for file uploads. |
void |
setEncryptionType(java.lang.String encryption_type)
Sets the encryption type of this FORM element. |
void |
setEventHandler(E4EventHandlerFORM handler)
Set an event handler. |
void |
setFocusBgColor(E4Color bgcolor)
Set the background color for focus highlighting on input. |
static void |
setFocusBgColorDefault(E4Color bgcolor)
Set the background color for focus highlighting on input. |
void |
setMethod_Get()
|
void |
setMethod_Post()
|
void |
setSTYLE(CLASS_Name class_name)
|
void |
setTarget(E4FrameName target)
Sets the frame (or window) target. |
void |
setTarget(FRAME target)
Sets the frame (or window) target. |
TEXTAREA |
TEXTAREA(E4InputFieldName_Intf name,
E4Label_Intf label,
int cols,
int rows)
|
TEXTAREA |
TEXTAREA(E4InputFieldName_Intf name,
java.lang.String label,
int cols,
int rows)
|
TEXTFIELD |
TEXTFIELD(E4DBColumnInfo name,
E4Label_Intf label)
|
TEXTFIELD |
TEXTFIELD(E4DBColumnInfo name,
java.lang.String label)
|
TEXTFIELD |
TEXTFIELD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength)
|
TEXTFIELD |
TEXTFIELD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength,
int inputlength)
|
TEXTFIELD |
TEXTFIELD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
|
TEXTFIELD |
TEXTFIELD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength,
int inputlength)
|
void |
toHIDDENFIELD(E4CgiParams params)
Adds all values within the parametes as HIDDENFIELD to the current form object. |
void |
toHIDDENFIELD(E4CgiParams params,
E4InputFieldName_Intf[] except)
Adds all values within the parametes as HIDDENFIELD to the current form object. |
void |
toHtml(E4StringBufferHtml buf,
E4ServletImplementation_Intf servlet)
Create the HTML output for this element. |
java.lang.String |
toString()
|
boolean |
validate(E4CgiParams params,
E4ServletImplementation_Intf servlet)
Run throught all child elements recursivly, and if those elements implement interface E4InputField_Intf then
store the parameter and execute the
E4InputField_Intf.validate() function. |
| Methods inherited from class e4s.html.E4HtmlContentElementPersistant |
|---|
preventFromRemoving, preventFromRemoving, removeAll, toDebug |
| Methods inherited from class e4s.html.E4HtmlElement |
|---|
addElement, addElement, copyElements, print |
| Methods inherited from class e4s.html.E4HtmlObject |
|---|
E4ID, set_e4sID |
| Methods inherited from class e4s.util.E4Object |
|---|
Calendar, CName, CName, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelSys, E4LabelSys, e4sCopyright, e4sVersion, encode, encode, encode, encodeHtml, encodeHtml, encodeHtml, encodeURL, encodeURL, encodeURL, finalize, getLINE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTraceMemory, HtmlEncode, HtmlEncode, HtmlEncode, isdecimal, isdigit, isnotok, isnotok, isnumeric, isok, isok, isok, isok, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingStack, mkdirs, null2nbsp, null2nbsp, null2nbsp, ok, ok, ok, ok, outPrintln, setLogFile4Trace, setTraceMemory, STACKTRACE, toDouble, toFloat, toFloat, TRACE_CALLS, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, wait |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface e4s.html.E4HtmlElement_Intf |
|---|
addScript, addScript, addScript, collectScripts, collectStylesForEditing, collectTranslationsForEditing, debugToString, findElement, findElement, getElements, getElementsVec, getField, getId, getStringContent, isContentClass, removeAll, removeElementById, removeElements, set_e4sID, setId, setReadOnly, setValue, toHtml_hidden |
| Field Detail |
|---|
public static STYLE_Name DEFAULTSTYLE
public static final java.lang.String ENCRYPTION_MULTIPART_FORM_DATA
setEncryptionType_Multidata(),
setEncryptionType(java.lang.String),
getEncryptionType(),
Constant Field Valuespublic static final java.lang.String JS_SUBMIT_CLIENT
public static final java.lang.String JS_FORM_HANDLING
| Constructor Detail |
|---|
public FORM(java.lang.String name)
public FORM(E4ID parent_id,
java.lang.String name)
public FORM(E4ID parent_id)
public FORM()
public FORM(E4ID parent_id,
E4Method mref)
public FORM(E4Method mref)
| Method Detail |
|---|
public void setAction(E4Method mref)
public void setAction(java.lang.String url)
public E4Fieldset FIELDSET()
findFIELDSET(int)public BUTTON BUTTON_Submit(E4Label_Intf label)
public BUTTON BUTTON_Submit(java.lang.String label)
public BUTTON BUTTON_Submit()
public BUTTON BUTTON_Reset(E4Label_Intf label)
public BUTTON BUTTON_Reset(java.lang.String label)
public BUTTON BUTTON_Reset()
public BUTTON BUTTON(E4Label_Intf label,
char type)
public BUTTON BUTTON(java.lang.String label,
char type)
public BUTTON BUTTON(char type)
public E4BasicTextInput BasicTextInput(java.lang.String name)
public TEXTFIELD TEXTFIELD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
public TEXTFIELD TEXTFIELD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength,
int inputlength)
public TEXTFIELD TEXTFIELD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength,
int inputlength)
public TEXTFIELD TEXTFIELD(E4DBColumnInfo name,
E4Label_Intf label)
public TEXTFIELD TEXTFIELD(E4DBColumnInfo name,
java.lang.String label)
public TEXTFIELD TEXTFIELD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength)
public FILEUPLOAD FILEUPLOAD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
public FILEUPLOAD FILEUPLOAD(E4InputFieldName_Intf name,
E4Label_Intf label)
public FILEUPLOAD FILEUPLOAD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength)
public FILESELECTION FILESELECTION(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
public PASSWORDFIELD PASSWORDFIELD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
public PASSWORDFIELD PASSWORDFIELD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength)
public PASSWORDFIELD PASSWORDFIELD(E4InputFieldName_Intf name,
java.lang.String label)
public PASSWORDFIELD PASSWORDFIELD(E4InputFieldName_Intf name,
E4Label_Intf label)
public LONGFIELD LONGFIELD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
public LONGFIELD LONGFIELD(E4InputFieldName_Intf name,
java.lang.String label)
public LONGFIELD LONGFIELD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength)
public LONGFIELD LONGFIELD(E4InputFieldName_Intf name,
E4Label_Intf label)
public DATEFIELD DATEFIELD(E4InputFieldName_Intf name,
java.lang.String label)
public DATEFIELD DATEFIELD(E4InputFieldName_Intf name,
E4Label_Intf label)
public DATEFIELD DATEFIELD(E4InputFieldName_Intf name,
java.lang.String label,
boolean default_pickup)
public LABEL LABEL(E4InputFieldName_Intf for_name,
E4Label_Intf label)
public LABEL LABEL(E4InputField_Intf field)
public SELECT SELECT(E4InputFieldName_Intf name,
java.lang.String label,
java.util.Vector selection)
SELECT( e4s.html.input.extended.E4InputFieldName_Intf name, String,
e4s.html.input.extended.E4SelectValues )
public SELECT SELECT(E4InputFieldName_Intf name,
java.lang.String label,
E4SelectValues selection)
public SELECT SELECT(E4InputFieldName_Intf name,
E4Label_Intf label,
java.util.Vector selection)
SELECT( e4s.html.input.extended.E4InputFieldName_Intf name,
e4s.translate.E4Label_Intf, e4s.html.input.extended.E4SelectValues )
public SELECT SELECT(E4InputFieldName_Intf name,
E4Label_Intf label,
E4SelectValues selection)
public SELECT SELECT(E4InputFieldName_Intf name,
java.lang.String label,
java.lang.String[] selection)
public SELECT SELECT(E4InputFieldName_Intf name,
E4Label_Intf label,
java.lang.String[] selection)
public FLOATFIELD FLOATFIELD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength,
int decimals)
public FLOATFIELD FLOATFIELD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength,
int decimals)
public FLOATFIELD FLOATFIELD(E4InputFieldName_Intf name,
java.lang.String label)
public FLOATFIELD FLOATFIELD(E4InputFieldName_Intf name,
E4Label_Intf label)
public TEXTAREA TEXTAREA(E4InputFieldName_Intf name,
java.lang.String label,
int cols,
int rows)
public TEXTAREA TEXTAREA(E4InputFieldName_Intf name,
E4Label_Intf label,
int cols,
int rows)
public CHECKBOX CHECKBOX(E4InputFieldName_Intf name,
java.lang.String label)
public CHECKBOX CHECKBOX(E4InputFieldName_Intf name,
E4Label_Intf label)
public HIDDENFIELD HIDDENFIELD(E4InputFieldName_Intf name)
public HIDDENFIELD HIDDENFIELD(E4InputFieldName_Intf name,
java.lang.String value)
public HIDDENFIELD HIDDENFIELD(E4InputFieldName_Intf name,
boolean value)
public HIDDENFIELD HIDDENFIELD(E4InputFieldName_Intf name,
long value)
public HIDDENFIELD HIDDENFIELD(E4InputFieldName_Intf name,
E4Long value)
public HIDDENFIELD HIDDENFIELD(E4InputFieldName_Intf name,
E4String value)
public HIDDENFIELD HIDDENFIELD(E4InputFieldName_Intf name,
int value)
public HIDDENFIELD HIDDENFIELD(E4InputFieldName_Intf name,
java.util.Date value)
throws java.lang.Exception
java.lang.Exception
public void toHIDDENFIELD(E4CgiParams params,
E4InputFieldName_Intf[] except)
throws java.lang.Exception
HIDDENFIELD to the current form object.
Ignores values for E4Constants.PARAM_TIMESTAMP,
E4Constants.PARAM_PRESERVED and
E4ServletImplementation_Intf.PARAM_FUNCTION.
There is no check, if the paramater is already included in that form or if
any field is added later, then it will be a possible case that one or more
parameters are twice in this form which will cause uncertain overwriting
values at the next call!
params - the parameters to be added.
java.lang.ExceptionHIDDENFIELD,
toHIDDENFIELD(e4s.html.E4giParams)
public void toHIDDENFIELD(E4CgiParams params)
throws java.lang.Exception
HIDDENFIELD to the current form object.
Ignores values for E4Constants.PARAM_TIMESTAMP,
E4Constants.PARAM_PRESERVED and
E4ServletImplementation_Intf.PARAM_FUNCTION.
There is no check, if the paramater is already included in that form or if
any field is added later, then it will be a possible case that one or more
parameters are twice in this form which will cause uncertain overwriting
values at the next call!
params - the parameters to be added.
java.lang.ExceptionHIDDENFIELD,
toHIDDENFIELD(e4s.html.E4giParams,
e4s.html.input.extended.E4InputFieldName_Intf[])
public E4InputMultiState E4InputMultiState(E4InputFieldName_Intf name,
E4Label_Intf label,
E4InputMultiStateOptions selection)
public E4InputMultiState E4InputMultiState(E4InputFieldName_Intf name,
java.lang.String label,
E4InputMultiStateOptions selection)
public E4InputMultiValue E4InputMultiValue(TEXTAREA basefield)
public E4InputMultiValue E4InputMultiValue(TEXTFIELD basefield)
public E4InputMultiValue E4InputMultiValue(PASSWORDFIELD basefield)
public FORM_Submit FORM_Submit(java.lang.String label)
FORM_Submit button element, which
causes the form to submit and call the specified method (
setAction(e4s.html.E4Method)).
label - label for displayFORM_Submit(String, STYLE_Name ),
FORM_Reset(e4s.translate.E4Label_Intf)public FORM_Submit FORM_Submit(E4Label_Intf label)
FORM_Submit button element, which
causes the form to submit and call the specified method (
setAction(e4s.html.E4Method)).
label - label for displayFORM_Submit(String, STYLE_Name ),
FORM_Reset(e4s.translate.E4Label_Intf)
public FORM_Submit FORM_Submit(java.lang.String label,
STYLE_Name style)
FORM_Submit button element, which
causes the form to submit and call the specified method (
setAction(e4s.html.E4Method)).
label - label for displaystyle - style to be assigned to the FORM_Submit
element, can be nullFORM_Submit(String ),
FORM_Reset(e4s.translate.E4Label_Intf)
public FORM_Submit FORM_Submit(E4Label_Intf label,
STYLE_Name style)
FORM_Submit button element, which
causes the form to submit and call the specified method (
setAction(e4s.html.E4Method)).
label - label for displaystyle - style to be assigned to the FORM_Submit
element, can be nullFORM_Submit(String ),
#FORM_Reset()
public FORM_Submit FORM_Submit(java.lang.String label,
CLASS_Name style)
FORM_Submit button element, which
causes the form to submit and call the specified method (
setAction(e4s.html.E4Method)).
label - label for displaystyle - style to be assigned to the FORM_Submit
element, can be nullFORM_Submit(String ),
#FORM_Reset()
public FORM_Submit FORM_Submit(E4Label_Intf label,
CLASS_Name style)
FORM_Submit button element, which
causes the form to submit and call the specified method (
setAction(e4s.html.E4Method)).
label - label for displaystyle - style to be assigned to the FORM_Submit
element, can be nullFORM_Submit(String ),
#FORM_Reset()public FORM_Reset FORM_Reset(E4Label_Intf label)
FORM_Reset button element, which
causes the form to be cleared.
label - label for displayFORM_Submit(java.lang.String),
FORM_Reset(String, STYLE_Name )public FORM_Reset FORM_Reset(java.lang.String label)
FORM_Reset button element, which
causes the form to be cleared.
label - label for displayFORM_Submit(java.lang.String),
FORM_Reset(String, STYLE_Name )
public FORM_Reset FORM_Reset(java.lang.String label,
STYLE_Name style)
FORM_Reset button element, which
causes the form to be cleared.
label - label for displaystyle - style to be assigned to the FORM_Reset element,
can be nullFORM_Submit(java.lang.String),
FORM_Reset(String )
public FORM_Reset FORM_Reset(E4Label_Intf label,
STYLE_Name style)
FORM_Reset button element, which
causes the form to be cleared.
label - label for displaystyle - style to be assigned to the FORM_Reset element,
can be nullFORM_Submit(java.lang.String),
FORM_Reset(String )
public FORM_Reset FORM_Reset(java.lang.String label,
CLASS_Name style)
FORM_Reset button element, which
causes the form to be cleared.
label - label for displaystyle - style to be assigned to the FORM_Reset element,
can be nullFORM_Submit(java.lang.String),
FORM_Reset(String )
public FORM_Reset FORM_Reset(E4Label_Intf label,
CLASS_Name style)
FORM_Reset button element, which
causes the form to be cleared.
label - label for displaystyle - style to be assigned to the FORM_Reset element,
can be nullFORM_Submit(java.lang.String),
FORM_Reset(String )public void addElement(E4Fieldset fieldset)
public void addElement(E4HtmlElement_Intf element)
E4HtmlElement
addElement in class E4HtmlElementelement - the element to be addedpublic void setDecimalSign(E4DecimalSign decimalsign)
decimalsign - a character, typically '.' or ','public java.lang.String getName()
public void toHtml(E4StringBufferHtml buf,
E4ServletImplementation_Intf servlet)
throws java.lang.Exception
E4HtmlElement_IntfE4HtmlElement_Intf.toHtml(e4s.util.E4StringBufferHtml, e4s.servlet.E4ServletImplementation_Intf) function to generate output of those
objects which becomes appended. Normally, there is no need to call this function anyway,
and this also might result in side effects of too-early relasing of objects in some cases.
This function is called by E4ServletImplementation_Intf.write(e4s.html.E4HtmlElement)
on the top level HTML element (common this is a HTML
or BODY element) and branches down to all child elements.
toHtml in interface E4HtmlElement_IntftoHtml in class E4HtmlElementGeneralservlet - is the servlet context which can be retrieved using the
E4ModuleImplementation.getServlet().
java.lang.Exceptionpublic void setEventHandler(E4EventHandlerFORM handler)
handler - the event-handlepublic static E4JavaScript createFormScript()
public static E4Color getFocusBgColorDefault()
public E4Color getFocusBgColor()
public static void setFocusBgColorDefault(E4Color bgcolor)
bgcolor - null to turn off the highlighting, or any other valuegetFocusBgColor()public void setFocusBgColor(E4Color bgcolor)
bgcolor - null to turn off the highlighting, or any other valuegetFocusBgColor()public E4ID E4ID()
E4HtmlObject
E4ID in class E4HtmlObjectE4HtmlObject.E4ID(String),
E4HtmlObject.set_e4sID(e4s.util.E4ID)public void setEncryptionType(java.lang.String encryption_type)
encryption_type - the encryption type of the form, a value of null means specifies
no encryption type.getEncryptionType(),
setEncryptionType_Multidata(),
ENCRYPTION_MULTIPART_FORM_DATApublic void setEncryptionType_Multidata()
setEncryptionType(java.lang.String),
getEncryptionType(),
ENCRYPTION_MULTIPART_FORM_DATApublic java.lang.String getEncryptionType()
setEncryptionType(java.lang.String),
ENCRYPTION_MULTIPART_FORM_DATApublic void setMethod_Post()
public void setMethod_Get()
public void setTarget(E4FrameName target)
target - the target window or name of the target framesetTarget(e4s.html.FRAME),
setTarget(e4s.html.E4FrameName),
FRAME.getFrameName(),
getTarget()public void setTarget(FRAME target)
target - the framesetTarget(e4s.html.E4FrameName),
A.setTarget(e4s.html.E4FrameName),
getTarget()public void setAcceptCharset(java.lang.String charset)
public E4FrameName getTarget()
setTarget(e4s.html.E4FrameName)
public boolean validate(E4CgiParams params,
E4ServletImplementation_Intf servlet)
throws java.lang.Exception
E4InputField_Intf then
store the parameter and execute the
E4InputField_Intf.validate() function. In
any case, you can use this function as well to set values out of the
E4CgiParams to the
E4InputField_Intf objects.
Example:
public E4Method start(HTML html)
{
// create the form, call method save
FORM form = html.FORM(save);
// add a field, declare a validator
TEXTFIELD fTxt = form.TEXTFIELD(new E4InputFieldName("TEST"), "Testfield", 20);
fTxt.setValidator(new E4ValidatorNoBlanks());
// important when persistancing FORM objects
form.preventFromRemoving();
// persist that form object
setSessionObject("MySessionObject", form);
form.BUTTON_Submit("Save");
}
public E4Method save(HTML html, E4CgiParams params)
{
FORM form = (FORM) getSessionObject("MySessionObject");
if (!form.validate(params))
{
html.addElement(form);
}
else
{
// continue save
}
}
validate in interface E4HtmlElement_Intfvalidate in class E4HtmlElementGeneralparams - the current cgi parameters
java.lang.Exceptione4s.html.input.extended.E4InputField.setValidator,
E4InputField_Intf.validate(),
e4s.html.input.extended.E4HtmlElementGeneral#validate,
e4s.html.E4HtmlElementPersistant.preventFromRemoving(),
E4ModuleImplementation.getSessionObject(java.lang.String)public E4Fieldset findFIELDSET(int id)
E4HtmlElementGeneral.setId(int) function.
id - the id of the fieldset
findFIELDSET(),
#E4Fieldset,
E4HtmlElementGeneral.setId(int),
e4s.html.findElementpublic E4Fieldset findFIELDSET()
findFIELDSET(int).
id - the id of the fieldset
findFIELDSET(int),
#E4Fieldset,
E4HtmlElementGeneral.findElement(Class)public java.lang.String toString()
toString in class E4Objectpublic void setSTYLE(CLASS_Name class_name)
public static java.lang.String _getSVNVersionString()
E4Util.getRevisionCodeFromSVN(Class)
|
www.element4solution.com | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||