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.