Selectors

Champ sélecteur générique

Champ générique sélecteur permettant de naviguer vers un écran sélecteur (sélecteur ou vue).

Classe : com.axemble.vdp.ui.core.document.fields.SelectorField

Stockage : dépend des keys des ViewModelItems de la vue du sélecteur.

Storage table: vdp_string_values or vdp_collection_values

Paramètre Description
screen String; Nom de l’écran : nommé dans Process “screen” ou “class”
method String; Méthode de l’écran
multiple Booléen; default false; sélecteur simple ou multiple.

Champ sélecteur de ressources

Champ sélecteur de ressources des réservoirs de données.

Classe : com.axemble.vdp.ui.core.document.fields.ResourceSelectorField

Stockage : IStorageResource, Collection<IStorageResource>

Paramètre Description
view String; Protocol URI de la vue de la table de réservoir à utiliser comme sélecteur.
label String; Colonne de la vue utilisée comme libellé de sélection.
allowcreate Booléen; default false; Permettre la création d’une nouvelle ressource directement.
multiple Booléen; default false; sélecteur simple ou multiple.

Champ sélecteur de documents de processus

Un champ dédié existe pour sélectionner des documents de processus.

Sélecteur multiple

L’objectif du sélecteur multiple de document processus est de permettre leur affichage sous forme de vue (liste, grille, liens).

Personnalisation

Pour mettre en place la personnalisation, il suffit d’ajouter le champ sélecteur multiple de documents dans un formulaire à l’aide de Studio et de se rendre sur la section Développement des propriétés du champ. Différents paramétrages peuvent être spécifiés dans la zone Eléments XML fils de configuration.

Format :

<custom>
    <custom-column name="" label="" type="" zone="">
</custom>

Exemple

Modifier le mode d’affichage de la vue en mode grille :

<custom displayMode="table">
	<custom-column name="sys_Title" displayLabel="true" label="LG_TITLE" type="STRING" zone="description" />
	<custom-column name="sys_Reference" displayLabel="true" label="LG_REFERENCE" type="STRING" zone="description" />
	<custom-column name="texte" displayLabel="true" type="STRING" zone="description" />
	<custom-column name="sys_Creator.login" displayLabel="true" label="LG_USER" type="STRING" zone="description" />
</custom>