mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-12-23 00:43:48 +01:00
Doc / LSform : Added dataEntryForm configuration
This commit is contained in:
parent
304f53cbef
commit
ae85153b29
1 changed files with 89 additions and 0 deletions
|
@ -32,7 +32,11 @@ via Ajax ou encore la disposition logique des attributs dans le formulaire.</par
|
|||
'ajaxSubmit' => [booléen],
|
||||
'layout' => array (
|
||||
// Configuration de la disposition logique des attributs
|
||||
),
|
||||
'dataEntryForm' => array (
|
||||
// Configuration des masques de saisie
|
||||
)
|
||||
|
||||
);]]>
|
||||
</programlisting>
|
||||
|
||||
|
@ -59,6 +63,17 @@ via Ajax ou encore la disposition logique des attributs dans le formulaire.</par
|
|||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>dataEntryForm</term>
|
||||
<listitem>
|
||||
<simpara>Tableau contenant la configuration des masques de saisie : il est
|
||||
possible de définir des masques de saisie pour faire en sorte que lors de la
|
||||
création d'un objet, seul un certain nombre d'élements soit demandé à
|
||||
l'utilisateur. <link linkend='config-LSobject-LSform-dataEntryForm'>Voir la
|
||||
section concernée.</link></simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
|
||||
</listitem>
|
||||
|
@ -125,4 +140,78 @@ dans le &LSform; courant, mais que celui-ci n'est pas présent dans le <emphasis
|
|||
layout</emphasis>, il ne sera pas du tout affiché.</simpara></important>
|
||||
</sect3>
|
||||
|
||||
<sect3 id="config-LSobject-LSform-dataEntryForm">
|
||||
<title>Configuration des masques de saisie</title>
|
||||
|
||||
<para>La configuration des masques de saisie (<emphasis>dataEntryForm</emphasis>) se situe dans la
|
||||
configuration des &LSobjects;, dans la variable <varname>dataEntryForm</varname>
|
||||
(<emphasis>$GLOBALS['LSobjects']['[nom du type d'LSobject]']['LSform']['dataEntryForm']</emphasis>).
|
||||
Cette variable est un tableau associatif dont la clé est l'identifiant du masque de saisie
|
||||
et dont la valeur associée est sa configuration.
|
||||
<programlisting>
|
||||
<citetitle>Structure</citetitle>
|
||||
<![CDATA[$GLOBALS['LSobjects']['[nom du type d'LSobject]']['LSform']['dataEntryForm'] = array (
|
||||
'masque1' => array(
|
||||
'label' => '[label du masque de saisie]',
|
||||
'disabledLayout' => [booleen],
|
||||
'displayedElements' => array (
|
||||
'arg1',
|
||||
'arg2',
|
||||
...
|
||||
),
|
||||
'defaultValues' => array (
|
||||
'arg3' => [value],
|
||||
'arg4' => [value],
|
||||
...
|
||||
)
|
||||
),
|
||||
...
|
||||
);]]>
|
||||
</programlisting>
|
||||
|
||||
<variablelist>
|
||||
<title>Paramètres de configuration</title>
|
||||
|
||||
<varlistentry>
|
||||
<term>label</term>
|
||||
<listitem>
|
||||
<simpara>Le label du masque de saisie.</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>disabledLayout</term>
|
||||
<listitem>
|
||||
<simpara>Active ou non les <link linkend="config-LSobject-LSform-layout">layouts</link>
|
||||
pour ce masque de saisie.</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>displayedElements</term>
|
||||
<listitem>
|
||||
<simpara>Tableau contenant la liste des attributs qui devront être saisie
|
||||
dans le masque de saisie.</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>defaultValues</term>
|
||||
<listitem>
|
||||
<simpara>Tableau associatif contenant la liste des valeurs par défaut des
|
||||
attributs. Les valeurs multiples sont possibles en utilisant des
|
||||
tableaux.</simpara>
|
||||
<important><simpara>Les valeurs seront vue comme des valeurs retournées par
|
||||
le formulaire et non comme des valeurs des attribus LDAP eux-même. Ainsi
|
||||
et par exemple, un attribut traité comme un booléen dans un formulaire pourra
|
||||
prendre comme valeur par défaut <emphasis>yes</emphasis> ou
|
||||
<emphasis>no</emphasis>.</simpara></important>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
</para>
|
||||
</sect3>
|
||||
|
||||
|
||||
</sect2>
|
||||
|
|
Loading…
Reference in a new issue