# LSattr_html_select_object

Ce type est utilisé pour la gestion des attributs dont les valeurs sont des références à d'autres &LSobjects;. Chaque référence à un objet correspond à une valeur prise par l'attribut. Les valeurs clés référant à un &LSobject; sont soit la valeur d'un de leurs attributs, soit leur DN.

    Structure...
    'html_options' => array (
       selectable_object => array (
         'object_type' => '[Type d'LSobject selectionnable]',
         'display_name_format' => '[LSformat du nom d'affichage des LSobjects]',
         'value_attribute' => '[Nom de l'attribut clé des LSobjects]',
         'filter' => '[Filtre de recherche]',
         'onlyAccessible' => '[Booléen]'
       ),
       'ordered' => [Booléen],
       'sort' => [Booléen],
       'sortDirection' => '[ASC|DESC]'
    ),
    ...

## Paramètres de configuration

selectable_object

  Tableau associatif obligatoire contenant en valeur clé le nom des paramètres de configuration et dont les valeurs attachées sont les valeurs des paramètres.

  object_type

    Nom du type d'&LSobject; en référence.

  display_name_format

    &LSformat; du nom d'affichage des objets lors de leur sélection.

  value_attribute

    Nom de l'attribut des &LSobjects; en référence servant de valeur clé et permettant de les identifier (Exemple : dn ou uid).

  filter

    Filtre de recherche (facultatif) qui sera ajouter au filtre par défaut lors de la sélection des objets.

  onlyAccessible

    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).

ordered

  Booléen définissant si la liste des objets choisis doit être ordonnable ou non (Faux par défaut). Cela aura pour effet d'activer une fonctionnalité dynamique de l'interface permettant de remonter ou descendre dans la liste les objets choisis.

  Cette fonctionnalité désactive automatiquement le trie des objets à l'affichage.

sort

  Booléen définissant si la liste des objets choisis doit être triée ou non (Vrai par défaut). Le trie est effectué sur les libellés des objets choisis.

sortDirection

  Mot clé déterminant le sens du trie des objets choisis.

  Valeurs possibles : `ASC` ou `DESC` (`ASC` par défaut).