LSattr_html_text
Ce type est utilisé pour la gestion des attributs dont la valeur est
une chaîne de caractères devant être affichée dans un champ
input HTML de type text.
Structure...
array(
'generate_value_format' => '[LSformat pour la génération de la valeur]',
'autoGenerateOnCreate' => [booléen],
'autoGenerateOnModify' => [booléen],
'withoutAccent' => [booleen],
'replaceSpaces' => "[chaîne de remplacement]",
'upperCase' => [booleen],
'lowerCase' => [booleen],
// Autocomplétion
'autocomplete' => array (
'object_type' => '[Type d'LSobject]', // facultatif (voir ci-dessous)
'value_attributes' => array (
'[attr1]',
'[attr2]',
[...]
),
'filter' => '[filtre LDAP]',
'basedn' => '[base DN spécifique]',
'scope' => '[scope de recherche]',
'displayFormat' => '[LSformat]',
'onlyAccessible' => [booléen],
),
),]]>
...
Paramètres de configuration
generate_value_format
&LSformat; de la valeur utilisée pour la génération automatique de
celle-ci à partir des informations saisies dans le formulaire. Les valeurs
clefs du format sont les noms des attributs de l'objet. Seuls les attributs
affichés au moins en lecture seule dans le formulaire peuvent être utilisés
dans le format. Une seule valeur par attribut sera utilisée pour la
génération : celle du premier champ (dans l'ordre d'apparition dans le
formulaire).
Seuls les éléments du formulaire de type HTML
input, select ou
textarea peuvent être utilisés.
autoGenerateOnCreate
Activation de la génération automatique lorsque celui-ci est
vide au moment du chargement du formulaire.
La valeur par défaut est False.
autoGenerateOnModify
Activation de la génération automatique lors de chaque
modification de la valeur des champs du formulaire lié.
La valeur par défaut est False.
withoutAccent
Activation de la suppression des accents dans la chaîne de
caractères générée automatiquement.
La valeur par défaut est False.
withoutAccent
Activation du remplacement des accents dans la chaîne de
caractères générée automatiquement. La valeur de remplacement est celle du
paramètre.
La valeur par défaut est False.
upperCase
Activation de la mise en majuscule de la valeur générée
automatiquement.
La valeur par défaut est False.
lowerCase
Activation de la mise en minuscule de la valeur générée
automatiquement.
La valeur par défaut est False.
autocomplete
Paramètrage de l'autocomplétion des valeurs saisies : on paramètre ici la
recherche des valeurs possibles de l'attribut dans l'annuaire qui peut se faire :
Sur la base d'un type d'&LSobject; donné : l'autocomplétion se fera
alors comme n'importe quelle recherche d'un type d'objet donné.
Sur la base d'une recherche brute dans l'annuaire : l'autocomplétion se
fera alors au travers une recherche brute dans l'annuaire sur n'importe quels objets ayant
un des attributs spécifiés dans le paramètre value_attributes
correspondant.
Les paramètres associés à ces deux cas de figure sont décrits ci-dessous :
object_type
Le type d'&LSobject; recherché.
value_attributes
Le(s) nom de l'attribut stockant les valeurs possibles recherchées. Il peut s'agir
d'une chaîne de caractères ou d'un tableau s'il y a plusieurs attributs.
pattern_filter
Le &LSformat; du filtre de recherche à partir du mot clé recherché. Ce paramètre est
facultatif et utile que dans le cas d'une recherche sans type d'&LSobject; précis. S'il est
défini, ce &LSformat; sera composé à l'aide du mot clé recherché. À défaut, le filtre de
recherche sera composé à l'aide des différents value_attributes configurés.
filter
Un filtre de recherche facultatif venant en plus de celui calculé automatiquement à partir
du mot clé de recherche.
basedn
Le basedn de la recherche. Paramètre
facultatif.
scope
Le scope de la recherche. Paramètre
facultatif, par défaut : sub.
display_name_format
Le &LSformat; d'affichage des objets trouvés. Ce paramètre est facultatif et par défaut,
il s'agira du format d'affichage propre au type d'&LSobject; (si défini) et à défaut, la valeur
possible trouvée sera affichée. Si est configuré, ce &LSformat; sera composé à l'aide des valeurs
brutes des attributs des objets correspondants avec en plus la valeur possible trouvée dans le mot
clé value.
only_accessible
Booléen falcultatif définissant si seul les &LSobjects; auxquels l'utilisateur connecté à accès
doivent être considérés comme sélectionnables (Faux par défaut). Ce paramètre n'est appliqué que dans
le cas d'une recherche pour un type d'&LSobject; donné.