LSattr_html :: select_object : Fix handling filter parameter
[ldapsaisie.git] / doc / conf / LSattribute / LSattr_html / LSattr_html_select_object.docbook
1 <sect4 id="config-LSattr_html_select_object">
2   <title>LSattr_html_select_object</title>
3   <para>Ce type est utilisé pour la gestion des attributs dont les valeurs sont
4   des références à d'autres &LSobjects;. Chaque référence à un objet correspond
5   à une valeur prise par l'attribut. Les valeurs clés référant à un &LSobject;
6   sont soit la valeur d'un de leurs attributs, soit leur <emphasis>DN</emphasis>.</para>
7   
8   <programlisting linenumbering="unnumbered">
9 <citetitle>Structure</citetitle>...
10 <![CDATA['html_options' => array (
11    selectable_object => array (
12      'object_type' => '[Type d'LSobject selectionnable]',
13      'display_name_format' => '[LSformat du nom d'affichage des LSobjects]',
14      'value_attribute' => '[Nom de l'attribut clé des LSobjects]',
15      'filter' => '[Filtre de recherche]',
16      'onlyAccessible' => '[Booléen]'
17    ),
18    'ordered' => [Booléen],
19    'sort' => [Booléen],
20    'sortDirection' => '[ASC|DESC]'
21 ),]]>
22 ...
23 </programlisting>
24
25 <variablelist>
26 <title>Paramètres de configuration</title>
27
28 <varlistentry>
29   <term>selectable_object</term>
30   <listitem>
31     <simpara>Tableau associatif obligatoire contenant en valeur clé le nom des 
32     paramètres de configuration et dont les valeurs attachées sont les valeurs
33     des paramètres.</simpara>
34     
35     
36 <variablelist>
37   <varlistentry>
38     <term>object_type</term>
39     <listitem>
40       <simpara>Nom du type d'&LSobject; en référence.</simpara>
41     </listitem>
42   </varlistentry>
43
44   <varlistentry>
45     <term>display_name_format</term>
46     <listitem>
47       <simpara>&LSformat; du nom d'affichage des objets lors de leur sélection.</simpara>
48     </listitem>
49   </varlistentry>
50
51   <varlistentry>
52     <term>value_attribute</term>
53     <listitem>
54       <simpara>Nom de l'attribut des &LSobjects; en référence servant de valeur
55       clé et permettant de les identifier (Exemple : <emphasis>dn</emphasis> ou
56       <emphasis>uid</emphasis>).</simpara>
57     </listitem>
58   </varlistentry>
59
60   <varlistentry>
61     <term>filter</term>
62     <listitem>
63       <simpara>Filtre de recherche (facultatif) qui sera ajouter au filtre par défaut
64       lors de la sélection des objets.</simpara>
65     </listitem>
66   </varlistentry>
67
68   <varlistentry>
69     <term>onlyAccessible</term>
70     <listitem>
71       <simpara>Booléen falcultatif définissant si seul les LSobjets auxquels l'utilisateur connecté à accès doivent être considérés comme sélectionnables (Faux par défault).</simpara>
72     </listitem>
73   </varlistentry>
74 </variablelist>
75
76   </listitem>
77 </varlistentry>
78
79 <varlistentry>
80   <term>ordered</term>
81   <listitem>
82     <simpara>Booléen définissant si la liste des objets choisis doit être
83     ordonnable ou non (Faux par défaut). Cela aura pour effet d'activer une
84     fonctionnalité dynamique de l'interface permettant de remonter ou descendre
85     dans la liste les objets choisis.</simpara>
86     <note><simpara>Cette fonctionnalité désactive automatiquement le trie des
87     objets à l'affichage.</simpara></note>
88   </listitem>
89 </varlistentry>
90
91 <varlistentry>
92   <term>sort</term>
93   <listitem>
94     <simpara>Booléen définissant si la liste des objets choisis doit être
95     triée ou non (Vrai par défaut). Le trie est effectué sur les libellés
96     des objets choisis.</simpara>
97   </listitem>
98 </varlistentry>
99
100 <varlistentry>
101   <term>sortDirection</term>
102   <listitem>
103     <simpara>Mot clé déterminant le sens du trie des objets choisis.</simpara>
104     <simpara>Valeurs possibles : <literal>ASC</literal> ou <literal>DESC</literal> (<literal>ASC</literal> par défaut).</simpara>
105   </listitem>
106 </varlistentry>
107
108 </variablelist>
109   
110   
111 </sect4>