public function getHtmlEditableContent()
 {
     $oneSelected = FALSE;
     if ($this->getArrayListContent()) {
         $return .= '<' . $this->getAttributes()->getTagName() . parent::getAttributesGlobal()->getAllHtmlParametersWithSpaceBefore() . parent::getEventsForm()->getAllHtmlParametersWithSpaceBefore() . $this->getAttributes()->getAllHtmlParametersWithSpaceBefore() . '/>';
         $Tagtmp = $this->getAttributes()->getAllHtmlParametersWithSpaceBefore();
         //Création du contenu de la liste
         foreach ($this->getArrayListContent() as $optionKey => $optionValue) {
             $option = new HtmlTagOption();
             $option->getAttributes()->getValue()->setValue($optionKey);
             $option->setDiplayValue($optionValue);
             if ($optionKey == $this->getSelectedValue()) {
                 $option->getAttributes()->getSelected()->setTrue();
                 $oneSelected = TRUE;
             } else {
                 $option->getAttributes()->getSelected()->setFalse();
             }
             $return .= '<' . $option->getAttributes()->getTagName() . $Tagtmp . $option->getAttributes()->getAllHtmlParametersWithSpaceBefore() . '>' . $option->getDiplayValueToHtml() . '</' . $option->getAttributes()->getTagName() . '>';
         }
         if ($oneSelected == FALSE) {
             $option = new HtmlTagOption();
             $option->getAttributes()->getValue()->setValue(self::LIST_EMPTY_VALUE);
             $option->setDiplayValue(self::LIST_NO_VALID_SELECTION_MESSAGE);
             $option->getAttributes()->getSelected()->setTrue();
             $return .= '<' . $option->getAttributes()->getTagName() . $Tagtmp . $option->getAttributes()->getAllHtmlParametersWithSpaceBefore() . '>' . $option->getDiplayValueToHtml() . '</' . $option->getAttributes()->getTagName() . '>';
         }
         $return .= '</' . $this->getAttributes()->getTagName() . '>';
         //                    . parent::getAttributesGlobal()->getIconMenuToHtml();
     } else {
         $return .= '<i>' . Html::showValue(self::LIST_EMPTY_MESSAGE) . '</i>';
     }
     return $return;
 }
 /**
  * Défini le tableau d'objet HtmlTagOption à partir d'un simple tableau PHP
  * @param array $arrayHtmlTagOptionFromPhpArray
  */
 public function setArrayHtmlTagOptionFromPhpArray($arrayHtmlTagOptionFromPhpArray)
 {
     foreach ($arrayHtmlTagOptionFromPhpArray as $key => $value) {
         $htmlTagOption = new HtmlTagOption();
         $htmlTagOption->getAttributes()->getValue()->setValue($key);
         $htmlTagOption->getAttributes()->getLabel()->setValue($value);
         $this->addHtmlTagOption($htmlTagOption);
     }
 }