예제 #1
0
 public function ConstruireElement(&$element)
 {
     $elem = NULL;
     // Consultation.
     $divConsult = new SBalise(BAL_DIV);
     $divConsult->AddClass(LISTE_JQ_ELEM_ETAGE);
     $elemConsult = $this->ConstruireElemConsultation($element);
     if ($elemConsult !== NULL) {
         $divConsult->Attach($elemConsult);
     }
     // Menu.
     /*$divMenu = new SBalise(BAL_DIV);
     		$divMenu->AddClass(LISTE_JQ_ELEM_MENUS);
     		$divMenu->AddProp(PROP_STYLE, 'display: none;');
     		$elemMenu = $this->ConstruireElemMenu();
     		if ($elemMenu !== NULL)
     			$divMenu->Attach($elemMenu);*/
     $elem = new SElemOrg(1, 1, $this->prefixIdClass . LISTECLASS_ELEMENT . $this->Niveau(), true, false, false);
     $elem->AjouterClasse(LISTECLASS_ELEMENT . $this->Niveau());
     $elem->AddClass(LISTE_JQ_ELEM);
     //$elem->SetCelluleDominante(1, 1);
     $elem->AttacherCellule(1, 1, $divConsult);
     //$elem->AttacherCellule(1, 2, $divMenu);
     $divId = $this->ConstruireElemId($element);
     $elem->Attach($divId);
     //if ($elem !== NULL)
     //	$elem->AddProp(PROP_STYLE, 'visibility: hidden; height:0;');
     return $elem;
 }