Start
Programowanie
API
mosHTML::treeSelectList



mosHTML::treeSelectList |
![]() |
![]() |
mosHTML::treeSelectListGeneruje kod listy wyboru możliwości (drzewo) na podstawie zapytania. Składniastring treeSelectList ( array &$options, int $id, array $preload, string $tag_name,
PrzykładyPrzykład 1: Prosta lista wyboru: $query = "SELECT * FROM #__menu WHERE menutype='mainmenu' ORDER BY ordering"; $database ⇒ setQuery( $query ); $src_list = $database ⇒ loadObjectList(); $selected = array(); $selected[] = mosHTML::makeOption( '2' ); echo mosHTML::treeSelectList( &$src_list, 1, array(), 'cid', 'class="inputbox" size="1"', 'value', 'text', $selected ); może stworzyć kod HTML: <select name="cid" class="inputbox" size="1"> <option value="33">Licencja Joomla!</option> <option value="2" selected="selected">Nowiny</option> <option value="48">. <sup>L</sup>Wersje do druku</option> <option value="49">. <sup>L</sup>Wszystkie inne </option> <option value="39">Dziennik</option> <option value="4">Katalog WWW</option> <option value="3">Napisz do nas</option> <option value="27">Szukaj</option> </select> który po przetworzeniu da: Przykład 2: Lista wyboru wielu możliwości: $query = "SELECT * FROM #__menu WHERE menutype='mainmenu' ORDER BY ordering"; $database ⇒ setQuery( $query ); $src_list = $database ⇒ loadObjectList(); $preload = array(); $preload[] = mosHTML::makeOption( '0', 'Zaznacz jedną lub więcej opcji menu' ); $selected = array(); $selected[] = mosHTML::makeOption( '2' ); $selected[] = mosHTML::makeOption( '4' ); echo mosHTML::treeSelectList( &$src_list, 1, $preload, 'cid', 'class="inputbox" size="10" multiple="true"', 'value', 'text', $selected ); może stworzyć kod HTML: <select name="cid" class="inputbox" size="10" multiple="true"> <option value="0">Zaznacz jedną lub więcej opcji menu</option> <option value="33">Licencja Joomla!</option> <option value="2" selected="selected">Nowiny</option> <option value="48">. <sup>L</sup>Wersje do druku</option> <option value="49">. <sup>L</sup>Wszystkie inne</option> <option value="39">Dziennik</option> <option value="4" selected="selected">Links</option> <option value="3">Napisz do nas</option> <option value="27">Szukaj</option> </select> który po przetworzeniu da: Zauważone na tej stronie błędy prosimy zgłaszać na forum: Developer Documentation Forum. |
|
Zmieniony ( 29.06.2006. ) |
« poprzedni artykuł | następny artykuł » |
---|