public class KHtmlFieldControl extends KFieldControl
Constructor and Description |
---|
KHtmlFieldControl() |
KHtmlFieldControl(java.lang.String caption,
java.lang.String value,
java.lang.String name,
java.lang.String id,
HtmlControlType fieldType) |
KHtmlFieldControl(java.lang.String caption,
java.lang.String value,
java.lang.String name,
java.lang.String id,
HtmlControlType fieldType,
java.lang.Object listObject,
java.lang.String options)
Constructeur d'un contrôle visuel HTML
|
KHtmlFieldControl(java.lang.String caption,
java.lang.String value,
java.lang.String name,
java.lang.String id,
HtmlControlType fieldType,
java.lang.Object listObject,
java.lang.String options,
boolean required)
Constructeur d'un contrôle visuel HTML
|
Modifier and Type | Method and Description |
---|---|
static KHtmlFieldControl |
createList(java.lang.String idNameCaption,
java.lang.Object listObject) |
static KHtmlFieldControl |
createList(java.lang.String idNameCaption,
java.lang.String value,
java.lang.Object listObject) |
static KHtmlFieldControl |
createList(java.lang.String idName,
java.lang.String caption,
java.lang.String value,
java.lang.Object listObject) |
static KHtmlFieldControl |
createList(java.lang.String caption,
java.lang.String value,
java.lang.String name,
java.lang.String id,
java.lang.Object listObject,
java.lang.String options)
Retourne une liste HTML alimentée par l'objet listObject passé en paramètre
|
java.lang.String |
getAfter() |
java.lang.String |
getBefore() |
java.lang.String |
getClassName(java.lang.String dClassName) |
java.lang.String |
getLabelClassName() |
java.lang.String |
getListKeyField() |
java.lang.String |
getListMask() |
java.lang.Object |
getListObject() |
java.lang.String |
getOptions() |
KobjectHttpAbstractForm |
getOwner() |
java.lang.String |
getValue(javax.servlet.http.HttpServletRequest request)
Retourne la valeur du contrôle contenue dans les paramètres de la requête
traitement spécial des checkboxes qui retournent null si elle ne sont pas cochées en java |
java.lang.String |
getValue(javax.servlet.http.HttpServletRequest request,
int position) |
java.lang.String |
mapListToString() |
void |
setAfter(java.lang.String after)
Chaîne à insérer arès le contrôle visuel
|
void |
setBefore(java.lang.String before)
Chaîne à insérer avant le contrôle visuel
|
void |
setClassName(java.lang.String className) |
void |
setControlType(java.lang.String controlType) |
void |
setLabelClassName(java.lang.String labelClassName) |
void |
setListKeyField(java.lang.String listKeyField) |
void |
setListMask(java.lang.String listMask)
Modifie le masque d'affichage de la valeur de la liste
le masque est utilisé avec la méthode showWithMask
|
void |
setListObject(java.lang.Object listObject) |
void |
setOptions(java.lang.String options) |
void |
setOwner(KobjectHttpAbstractForm owner) |
void |
submit() |
java.lang.String |
toString()
analyse le contenu du contrôle et retourne la chaîne associée
|
allowNull, control, down, getCaption, getFieldType, getId, getMax, getMin, getName, getPos, getValue, isAllowNull, isMultiple, isReadOnly, isRequired, isSerializable, multiple, replaceAttribute, required, setAllowNull, setCaption, setFieldType, setId, setMax, setMin, setMultiple, setName, setPos, setReadOnly, setRequired, setSerializable, setValue, up
__setAttribute, __setAttribute, getFieldNames, invoke, invoke, invoke, kinvoke, kinvoke, kinvoke, kinvoke, kinvoke, kinvokeForSetter, kinvokeForSetter, setAttributes
public KHtmlFieldControl()
public KHtmlFieldControl(java.lang.String caption, java.lang.String value, java.lang.String name, java.lang.String id, HtmlControlType fieldType, java.lang.Object listObject, java.lang.String options, boolean required)
caption
- texte du label associé au contrôlevalue
- valeur à affichername
- nom du contrôle name HTMLid
- identifiant HTMLfieldType
- type de contrôle visuellistObject
- liste associée (KListObject ou Array)options
- chaîne libre permettant d'insérer des éléments HTML non pris en chargerequired
- détermine si la saisie est obligatoirepublic KHtmlFieldControl(java.lang.String caption, java.lang.String value, java.lang.String name, java.lang.String id, HtmlControlType fieldType, java.lang.Object listObject, java.lang.String options)
caption
- texte du label associé au contrôlevalue
- valeur à affichername
- nom du contrôle name HTMLid
- identifiant HTMLfieldType
- type de contrôle visuellistObject
- liste associée (KListObject ou Array)options
- chaîne libre permettant d'insérer des éléments HTML non pris en chargepublic KHtmlFieldControl(java.lang.String caption, java.lang.String value, java.lang.String name, java.lang.String id, HtmlControlType fieldType)
public java.lang.String toString()
toString
in class java.lang.Object
public void submit()
public java.lang.String mapListToString()
public java.lang.String getValue(javax.servlet.http.HttpServletRequest request)
request
- requête Httppublic java.lang.String getValue(javax.servlet.http.HttpServletRequest request, int position)
public java.lang.Object getListObject()
public void setListObject(java.lang.Object listObject)
public java.lang.String getOptions()
public void setOptions(java.lang.String options)
options
- public java.lang.String getBefore()
public void setBefore(java.lang.String before)
before
- chaîne HTMLpublic java.lang.String getAfter()
public void setAfter(java.lang.String after)
after
- chaîne HTMLpublic void setControlType(java.lang.String controlType)
controlType
- public java.lang.String getListMask()
public void setListMask(java.lang.String listMask)
listMask
- public static KHtmlFieldControl createList(java.lang.String idNameCaption, java.lang.Object listObject)
public static KHtmlFieldControl createList(java.lang.String idNameCaption, java.lang.String value, java.lang.Object listObject)
public static KHtmlFieldControl createList(java.lang.String idName, java.lang.String caption, java.lang.String value, java.lang.Object listObject)
public static KHtmlFieldControl createList(java.lang.String caption, java.lang.String value, java.lang.String name, java.lang.String id, java.lang.Object listObject, java.lang.String options)
caption
- étiquette de la listevalue
- valeur par défautname
- nom HTMLid
- identifiant HTMLlistObject
- liste de type KListObject ou KStringsoptions
- options HTML supplémentairespublic KobjectHttpAbstractForm getOwner()
public void setOwner(KobjectHttpAbstractForm owner)
public java.lang.String getListKeyField()
public void setListKeyField(java.lang.String listKeyField)
public java.lang.String getClassName(java.lang.String dClassName)
public void setClassName(java.lang.String className)
public java.lang.String getLabelClassName()
public void setLabelClassName(java.lang.String labelClassName)