# LSattr_html_valueWithUnit

Ce type est utilisé pour la gestion des attributs dont la valeur est un entier auxquel un facteur peut s'appliquer (par exemple : `Kilo, Méga, ...`).

    Structure...
    'html_options' => array(
        'units' => array (
          '[facteur1]' => '[label unit1]',
          '[facteur2]' => '[label unit2]',
          [...]
        ),
        'translate_labels' => [booléen],
        'nb_decimals' => [number of decimals],
        'dec_point' => '[decimals point]',
        'thousands_sep' => '[thousands separator]',
        'store_integer' => [booléen],
        'round_down' => [booléen],
      )
    ),
    ...

## Paramètres de configuration

units

  Tableau associatif dont la clé est un entier correspondant au facteur et la valeur est le label de l'unité. (Par exemple : `1 => Octet, 1024 => Kilo-octet, ...`).

translate_labels

  Booléen permettant d'activer/désactiver la traduction des labels (Par defaut : `Vrai`).

nb_decimals

  Le nombre de décimals à afficher en cas de nombre non-entier (Par defaut : `2`).

dec_point

  Le caractère à utiliser comme séparateur de décimal (Par defaut, une virgule).

thousands_sep

  Le caractère à utiliser comme séparateur de milliers (Par defaut, un espace).

store_integer

  Booléen permettant d'activer/désactiver le stockage de valeurs entières (Par defaut : `Vrai`).

round_down

  Booléen permettant d'arrondir à l'entier inférieur (et non à l'entier supérieur par défaut) en cas de stockage de valeurs entières.