Catalogue de services Attributs de variable
Catalogue de services Quelques variables prennent en charge des attributs spécifiques pour définir le comportement et les restrictions des variables.
Dans l’écran Variable de catalogue, sous l’onglet Spécifications de types , vous pouvez spécifier les attributs de variable dans le champ Attributs de variable .
- Vous pouvez saisir plusieurs attributs pour un type de variable en les séparant par une virgule.
- Vous pouvez saisir plusieurs valeurs pour un attribut en les séparant par un point-virgule.
- Si le champ Attributs de variable n’est pas disponible, activez la politique d’interface utilisateur Afficher les attributs lorsque le type est l’une des valeurs sélectionnées .
- Les valeurs présélectionnées ne sont pas effacées automatiquement lorsque la valeur de la variable dépendante change lors de l’utilisation d’un qualificatif d’attribut ou de référence. Créez un script client pour effacer les valeurs en fonction de vos besoins et des besoins de votre client.
Attributs de variable
- allowed_extensions
Spécifie une liste des types de fichiers autorisés. Par exemple, allowed_extensions=txt ;pdf.
Variables applicables : pièce jointe- Code barre
Spécifie si le code-barres peut être scanné à l’aide de l’appareil photo mobile pour identifier une valeur de variable d’un élément de catalogue. Par exemple, code-barres = vrai.
Variables applicables : texte sur ligne unique- max_file_size
Spécifie la taille maximale du fichier en Mo. Par exemple, max_file_size=2.
Variables applicables : pièce jointe- glide_list
Modifie l’interface du collecteur de liste de liste de zone de liste double en liste glide.
Variables applicables : collecteur de liste- is_searchable_choice
Si la valeur est définie sur vrai, elle vous permet de rechercher et de sélectionner la valeur requise pour la variable. Par exemple, is_searchable_choice=vrai.
Remarque :Variables applicables : zone de sélection de recherche, zone de sélection- Pour la zone de sélection Rechercher, une valeur par défaut est disponible au moment du chargement de la page lui-même.
- Cet attribut n’est pas applicable dans Portail de services.
- max_length
Définit le nombre maximal de caractères autorisés dans le champ. Par défaut, le champ accepte de longues chaînes de texte, de plusieurs milliers de caractères. Définissez l’attribut max_length en fonction des informations collectées par la variable. Par exemple, pour permettre la saisie d’une adresse, définissez max_length=200, ou une autre longueur appropriée.
Variables applicables : texte sur ligne unique, texte large sur ligne unique- max_unit
Définit l’unité de temps maximale de la durée. Les valeurs possibles sont max_unit=jours,max_unit=heures,max_unit=minutes et max_unit=secondes.
Par exemple, si max_unit=minutes, la durée s’affiche en minutes et secondes. Dans ce cas, une durée de 2 jours 3 heures 5 minutes 15 secondes s’affiche comme suit : 3065 minutes 15 secondes.
Variables applicables : Durée- no_filter
Masque les champs de filtre qui apparaissent au-dessus d’un collecteur de liste.
Variables applicables : collecteur de liste- ref_ac_columns
- Spécifie les colonnes avec des valeurs d’affichage qui apparaissent dans une liste de saisie semi-automatique en plus du nom. Séparez les noms de colonnes par un point-virgule. Par exemple, ref_ac_columns=user_name ; e-mail sys_created_on permet la saisie semi-automatique pour faire correspondre le texte des colonnes user_name, e-mail et sys_created_on.
Variables applicables : Référence, Demandé pour.
- ref_ac_order_by
Spécifie la colonne utilisée pour trier la liste de saisie semi-automatique. Par exemple, ref_ac_order_by=name trie les choix de saisie semi-automatique par ordre alphabétique de nom.
Variables applicables : référence- ref_auto_completer
Spécifie le nom d’une classe JavaScript (côté client) qui crée la liste des choix de saisie semi-automatique. Les valeurs de classe valides sont les suivantes :
- AJAXReferenceCompleter : Affiche les choix de saisie semi-automatique correspondants sous forme de liste déroulante. La liste affiche uniquement la colonne de valeur d’affichage de la table de référence. Si aucune autre classe de saisie semi-automatique n’est spécifiée, les champs de référence utilisent automatiquement cette classe.
- AJAXTableCompleter : Affiche les choix de saisie semi-automatique correspondants sous forme de lignes dans un tableau. La table affiche la colonne de valeur d’affichage de la table de référence et toutes les colonnes répertoriées dans l’attribut ref_ac_columns.
- AJAXReferenceChoice : affiche les choix de saisie semi-automatique correspondants sous forme de liste déroulante. La liste affiche uniquement la colonne de valeur d’affichage de la table de référence. La liste affiche uniquement 25 choix correspondants maximum. S’il existe plus de 25 choix de saisie semi-automatique, le champ de référence affiche à la place les choix avec la classe AJAXTableCompleter.
- ref_qual_elements
Liste de champs à renvoyer au serveur pour obtenir une référence mise à jour.
Variables applicables : choix multiple de recherche, zone de sélection de recherche, collecteur de liste.