Texts
Champ texte
Champ input texte.
Classe : com.axemble.vdp.ui.core.document.fields.TextBoxField
Stockage : String
Storage table: vdp_string_values
Paramètre | Description |
---|---|
size | Valeurs possibles : veryshort,short,medium,long,auto |
disableautocorrect | Booléen, default false; permet de gérer les attributs HTML : autocapitalize, autocorrect, spellcheck |
maxlength | Nombre de caractères maximum |
placeholder | Placeholder dans le champ |
mask | Masque de saisie du champ; pour les syntaxes, voir le plugin : http://igorescobar.github.io/jQuery-Mask-Plugin/ |
cssclass | Classe CSS |
value | Valeur à déposer dans le champ |
formulaValue | Valeur à déposer dans le champ (formule) |
autoTrim | Booléen, default à false; gère un trim sur la saisie. |
autocomplete | Booléen, default à true; gère l’attribut “autocomplete” HTML. |
sanitize | Booléen, default à false; Nettoie la valeur avant sauvegarde si mis à “true” (enlève les scripts). Depuis Process2025.0.0. |
Example:
<field name="fldTextBox" label="TextBox" ctrl="com.axemble.vdp.ui.core.document.fields.TextBoxField" throw-events="true" />
<field name="fldTextBox" label="TextBox" ctrl="com.axemble.vdp.ui.core.document.fields.TextBoxField" mode="read" />
Champ texte multi-lignes
Champ TEXTAREA HTML.
Classe : com.axemble.vdp.ui.core.document.fields.TextAreaField
Stockage : String
Storage table: vdp_string_values
Paramètre | Description |
---|---|
width | Largeur du champ |
rows | Nombre de lignes affichées dans le champ |
Certains des attributs du champ texte sont également exploitables.
Champ mot de passe
Champ avec saisie cachée.
Classe : com.axemble.vdp.ui.core.document.fields.PasswordField
Stockage : String
Paramètre | Description |
---|---|
authentication-class | Pour vérifier l’authentification selon le standard Visiativ, nous plaçons ici : com.axemble.vdp.ui.core.document.fields.classes.DefaultAuthentication |
Certains des attributs du champ texte sont également exploitables.
Example:
<field name="fldPassword" label="Password" ctrl="com.axemble.vdp.ui.core.document.fields.PasswordField" throw-events="true" />
<field name="fldPassword" label="Password" ctrl="com.axemble.vdp.ui.core.document.fields.PasswordField" mode="read" />
Champ texte riche
Champ avec saisie WYSIWYG.
Classe : com.axemble.vdp.ui.core.document.fields.FCKEditorField
Stockage : BLOB; un getValue renvoie donc un byte[]
Storage table: vdp_byte_values
Paramètre | Description |
---|---|
width | Largeur |
height | Hauteur |
toolbar | Nom de la toolbar FCKEditor (cas d’une toolbar personnalisée) |
encoding | Encoding, default UTF-8 |
editingAreaBackgroundColor | Couleur de fond; default #FFFFFF |
Champ URL
Champ d’affichage d’une URL.
Classe : com.axemble.vdp.ui.core.document.fields.EnhancedUrlField
Stockage : String
Storage table: vdp_string_values
Paramètre | Description |
---|---|
params | Suite de valeurs pour paramétrer le mode d’ouverture du lien : width, height, resizable, scrollbars, status, toolbar Exemple : 800,600,0,0,0,1 |
show-url | Booléen |
show-title | Booléen |
show-description | Booléen |
show-params | Booléen |
Le stockage est en chaîne de caractères avec le format suivant : url¤title¤params¤description
Champ script/xml
Champ “éditeur” permettant une présentation de script/xml avec une coloration syntaxique.
Classe : com.axemble.vdp.ui.core.document.fields.ScriptEditorField
Stockage : String
Paramètre | Description |
---|---|
width | Largeur |
height | Hauteur |
type | Format du texte : javascript,css,htmlmixed,xml |
Champ “nom système”
Champ permettant de gérer la saisie de noms systèmes; à l’enregistrement, la saisie de l’utilisateur sera validée par rapport aux contraintes des noms systèmes (caractères spéciaux, espaces, …).
Classe : com.axemble.vdp.ui.core.document.fields.SystemNameField
Stockage : String
Paramètre | Description |
---|---|
allowNull | Booléen, default false. |