Les contrôles

Introduction

Les contrôles ListBox permettent d'afficher des champs type liste déroulante.

Résultat

Ajout depuis un controlleur

fichier .php

$lstTest = new ListBox("lstTest");
$lstTest->Add("value 1", 1);
$lstTest->Add("value 2", 2);
$lstTest->Add("value 3", 3);

$view->AddElement($lstTest);

Fichier .tpl

<label>lstTest <label>
{{lstTest}}

Ajout dans un formulaire

Dans le fichier .php

$this->form->Add(array("Type" => "ListBox",
"Id" => "lstSexe",
"Values" => array($this->Core->GetCode("Swcf.SelectGenre") => "", "Homme" => "1", "Femme" => "2", "Enfant" => "3"),
"Validators" => ["Required"]
));

Dans le fichier .tpl

<label>Sexe <label>
{{form->Render(lstSexe)}}