Propriétés du formulaire : Général
Les propriétés Générales affichent les propriétés génériques communes à tous les éléments de champ de formulaire.
La propriété Nom identifie le champ et est couramment utilisée pour accéder à l'objet de champ en JavaScript.
Un exemple courant de code JavaScript qui utilise le nom du champ est présenté ci-dessous.
var chantier = this.getField("Text1");
Lors de la création manuelle de formulaires avec JavaScript, donner aux champs de formulaire le même **Nom** entraînera des relations spécifiques, en fonction du type de champ :
- Les champs de texte qui partagent le même Nom seront automatiquement liés les uns aux autres. Lorsqu'un utilisateur saisit du texte dans l'un d'eux, le même texte sera automatiquement ajouté aux autres.
- Les Boutons radio qui partagent le même Nom seront automatiquement groupés dans l'onglet Formulaires. Une seule case d'option de ce groupe peut être sélectionnée à la fois par un utilisateur.
- Les cases à cocher qui partagent le même Nom seront automatiquement liées les unes aux autres. Lorsqu'un utilisateur en coche une, les autres seront également cochées automatiquement.
- **Zones de liste** qui partagent le même **Nom** seront automatiquement liées entre elles. Les éléments de liste ajoutés à l’un seront automatiquement ajoutés aux autres et lorsqu’un utilisateur sélectionne un élément de liste dans l’un, le même élément de liste sera automatiquement sélectionné dans les autres.
- Les listes déroulantes qui partagent le même Nom seront automatiquement liées les unes aux autres. Les éléments de liste ajoutés à l'une seront automatiquement ajoutés aux autres et lorsqu'un utilisateur sélectionne un élément de liste dans l'une, le même élément de liste sera automatiquement sélectionné dans les autres.
Les Boutons ne sont pas affectés lorsqu’ils partagent le même Nom et les champs Signature numérique ne sont pas autorisés à partager le même Nom.
La propriété Infobulle contient une chaîne de texte qui apparaît lorsque la souris survole le champ, comme illustré ci-dessous avec l'infobulle, « Ceci est une infobulle », qui s'affiche lorsque la souris survole le champ.
La propriété Champ spécifie la visibilité d’impression et de document. Les options incluent :
- Visible : Rend le champ visible dans le PDF, ce qui signifie qu’il sera affiché dans le PDF et imprimé si le PDF est imprimé.
- Masqué : Masque le champ afin qu'il ne soit pas visible dans le PDF lorsqu'il est affiché. Aussi, le champ ne sera pas imprimé.
- Visible, mais n’imprime pas : le champ est visible dans le PDF, mais ne sera pas imprimé.
- Masqué mais imprimable : Le champ ne sera pas affiché, mais sera imprimé lorsque le PDF est envoyé à une imprimante.
La propriété Orientation définit l’angle sous lequel le contenu du chantier sera rendu. Il existe quatre options : 0 degré, 90 degrés, 180 degrés ou 270 degrés. Voici un exemple de zone de texte avec les différentes options d’orientation.
La propriété Lecture seule active ou désactive la saisie ultérieure de l’utilisateur ; toutefois, la saisie dynamique de JavaScript peut toujours modifier la valeur du champ. Utilisez cette option lors de la génération de texte qui n’est pas destiné à être modifié par l’utilisateur. La propriété Lecture seule n’affecte pas la position du champ de formulaire — en d’autres termes, un champ peut être marqué comme Lecture seule et être déplacé dans le document.
La propriété Obligatoire force les utilisateurs à spécifier une valeur pour le champ.
La propriété Lock empêche l’utilisateur de modifier la position, le style et d’autres propriétés d’un champ. Set les propriétés de Verrouillage et Lecture seule ensemble pour empêcher les utilisateurs d'apporter des modifications à un champ.
La propriété Modifié indique l'heure à laquelle le champ a été dernièrement modifié.