Zmiany pomiędzy wersją 5 and wersją 6 dla DeployerGuide/Developer
- Data i czas:
- 08/12/14 15:40:25 (11 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Developer
v5 v6 29 29 {{{ 30 30 /** Konstruktor 31 * Przygotowuje nazwę dla tagu HTML, źródło requestów,32 * możliwość wielokrotnego wyboru i ustawia tryb pamiętania zawartości.33 * Przywraca ostatnio wybrane pozycje ze schowka.34 * Gdy wybrano tryb pamiętania zawartości przywraca zawartość ze schowka.35 * @param $name nazwa dla tagu HTML36 * @param $source źródło pętli zwrotnej, domyślnie </code>$_POST</code>37 * @param $multiple flaga wielokrotnego wyboru, domyślnie FALSE38 * @param $rememberList tryb pamiętania zawartości, domyślnie FALSE39 */40 public function __construct($name, $source = NULL, $multiple = FALSE, $rememberList = NULL);31 * Przygotowuje nazwę dla tagu HTML, źródło requestów, 32 * możliwość wielokrotnego wyboru i ustawia tryb pamiętania zawartości. 33 * Przywraca ostatnio wybrane pozycje ze schowka. 34 * Gdy wybrano tryb pamiętania zawartości przywraca zawartość ze schowka. 35 * @param $name nazwa dla tagu HTML 36 * @param $source źródło pętli zwrotnej, domyślnie </code>$_POST</code> 37 * @param $multiple flaga wielokrotnego wyboru, domyślnie FALSE 38 * @param $rememberList tryb pamiętania zawartości, domyślnie FALSE 39 */ 40 public function __construct($name, $source = NULL, $multiple = FALSE, $rememberList = NULL); 41 41 42 42 /** Dodaje parę klucz-etykietę do listy 43 * Klucz znajdzie się w tagu <code>option</code>, etykieta44 * będzie wyświetlana jako element listy.45 * @param $k klucz46 * @param $v etykieta47 */48 public function addItem($k, $v, $grpDsc = NULL);43 * Klucz znajdzie się w tagu <code>option</code>, etykieta 44 * będzie wyświetlana jako element listy. 45 * @param $k klucz 46 * @param $v etykieta 47 */ 48 public function addItem($k, $v, $grpDsc = NULL); 49 49 50 50 /** Dodaje pary klucz-etykieta z tablicy 51 * @param $a tablica asocjacyjna52 * @return boolean sukces/porażka53 */54 public function addArray($a);51 * @param $a tablica asocjacyjna 52 * @return boolean sukces/porażka 53 */ 54 public function addArray($a); 55 55 56 56 /** Dodaje pary klucz-etykieta z tablicy tablic asocjacyjnych 57 * Tablice tablic asocjacyjnych mają postać<code>58 * array(59 * array(klucz => etykieta),60 * array(klucz => etykieta) [...]61 * );</code>62 * @param &$a referencja do tablicy63 * @param $keyName nazwa pola z kluczem64 * @param $valName nazwa pola z etykietą65 * @return boolean sukces/porażka66 * @since 0.12.067 */68 public function addAssocArray($a, $keyName, $valName, $grpDsc = NULL);57 * Tablice tablic asocjacyjnych mają postać<code> 58 * array( 59 * array(klucz => etykieta), 60 * array(klucz => etykieta) [...] 61 * );</code> 62 * @param &$a referencja do tablicy 63 * @param $keyName nazwa pola z kluczem 64 * @param $valName nazwa pola z etykietą 65 * @return boolean sukces/porażka 66 * @since 0.12.0 67 */ 68 public function addAssocArray($a, $keyName, $valName, $grpDsc = NULL); 69 69 70 70 /** Usuwa z listy element o podanym kluczu 71 * @param $k klucz72 */73 public function removeItem($k);71 * @param $k klucz 72 */ 73 public function removeItem($k); 74 74 75 75 /** Usuwa z listy wszystkie elementy i natychmiast uaktualnia schowek*/ 76 public function removeAllItems();76 public function removeAllItems(); 77 77 78 78 /** Reset */ … … 83 83 84 84 /** Zaznacza element listy jako wybrany 85 * Gdy nie jest dozwolony wybór wielokrotny czyści tablicę wybranych elementów.86 * @param $k klucz wybranego elementu87 */88 public function selectItem($k);85 * Gdy nie jest dozwolony wybór wielokrotny czyści tablicę wybranych elementów. 86 * @param $k klucz wybranego elementu 87 */ 88 public function selectItem($k); 89 89 90 90 /** Zaznacza wszystkie elementy listy jako wybrane */ 91 public function selectAllItems();91 public function selectAllItems(); 92 92 93 93 /** Zaznacza element listy jako niewybrany 94 * @param $k klucz95 */96 public function deselectItem($k);94 * @param $k klucz 95 */ 96 public function deselectItem($k); 97 97 98 98 /** Zaznacza wszystkie elementy listy jako niewybrane */ 99 public function deselectAllItems();99 public function deselectAllItems(); 100 100 101 101 /** Przełącza element listy wybrany - niewybrany 102 * Elementy wybrane stają sie niewybrane i vice versa.103 * @param $k klucz104 */105 public function toggleItem($k);102 * Elementy wybrane stają sie niewybrane i vice versa. 103 * @param $k klucz 104 */ 105 public function toggleItem($k); 106 106 107 107 /** Zaznacza element listy jako wybrana zgodnie z requestem */ 108 public function selectItemOnEvent();108 public function selectItemOnEvent(); 109 109 110 110 /** Zwraca wartość, która przyszła w requeście 111 * @return klucz tagu SELECT112 */113 public function getCurrentItem();111 * @return klucz tagu SELECT 112 */ 113 public function getCurrentItem(); 114 114 115 115 /** Set value*/ … … 123 123 124 124 /** Zwraca listę wybranych kluczy */ 125 public function getSelectedKeys();125 public function getSelectedKeys(); 126 126 127 127 /** Zwraca referencję do tablicy klucz-etykieta z wybranymi elementami */ 128 public function &getSelectedItems();128 public function &getSelectedItems(); 129 129 130 130 /** Zwraca referencję do tablicy klucz-etykieta ze wszystkimi elementami */ 131 public function &getAllItems();131 public function &getAllItems(); 132 132 133 133 /** Ustawia źródło requestów 134 * @param $source nazwa źródła135 */134 * @param $source nazwa źródła 135 */ 136 136 public function setSource(&$source); 137 137 138 139 138 /** Ustawia parametry formatujące HTML tagu SELECT 140 * @param $key nazwa parametru141 * @param $value wartość parametru142 */143 public function setHtmlFormatting($k, $v);139 * @param $key nazwa parametru 140 * @param $value wartość parametru 141 */ 142 public function setHtmlFormatting($k, $v); 144 143 145 144 /** Ustawia parametry CLASS i STYLE tagu HTML 146 * @param $class klasa CSS, domyślnie NULL147 * @param $style styl CSS inline, domyślnie NULL148 */149 public function setCSSFormatting($class = NULL, $style = NULL);145 * @param $class klasa CSS, domyślnie NULL 146 * @param $style styl CSS inline, domyślnie NULL 147 */ 148 public function setCSSFormatting($class = NULL, $style = NULL); 150 149 151 150 /** Zaraz po wyborze wysyła formularz javascriptem */ 152 public function autoSubmit();151 public function autoSubmit(); 153 152 154 153 /** Zaraz po wyborze wysyła formularz gdy wartosc nie pusta */ 155 public function autoSubmitNotNUll();154 public function autoSubmitNotNUll(); 156 155 157 156 /** Sprawdza poprawność requestu 158 * Sprawdza czy źródło requestów istnieje, znajduje się w nim dana159 * i czy dana jest w liście combo boksa.160 * @return boolean161 */162 public function isRequestValid();157 * Sprawdza czy źródło requestów istnieje, znajduje się w nim dana 158 * i czy dana jest w liście combo boksa. 159 * @return boolean 160 */ 161 public function isRequestValid(); 163 162 164 163 /** Ustawia rozmiar dla multi-selecta 165 * @param $size wiadomo166 */167 public function setSize($size);164 * @param $size wiadomo 165 */ 166 public function setSize($size); 168 167 169 168 /** Set read only */ … … 177 176 178 177 /** Zwraca flagę read-only całego formularza 179 * @return boolean dostępny do zapisu180 */181 public function isEnabled();178 * @return boolean dostępny do zapisu 179 */ 180 public function isEnabled(); 182 181 183 182 /** Serializuje widget do HTML i zapamiętuje sesję */ 184 public function toHtml();183 public function toHtml(); 185 184 }}} 186 185 … … 196 195 197 196 $select->selectItem(2); 198 199 /** 200 * setRightsChecker 201 * 202 * @param IFieldsRightsChecker $rightsChecker 203 * @param string $alias 204 * @final 205 * @return void 206 */ 207 final public function setRightsChecker(IFieldsRightsChecker $rightsChecker, $alias = FALSE); 208 209 /** 210 * setFieldValidator 211 * 212 * @param IFieldValidator $fieldValidator 213 * @param string $alias 214 * @return void 215 */ 216 final public function setFieldValidator(IFieldValidator $fieldValidator, $alias = FALSE); 217 218 /** 219 * getRightsChecker 220 * 221 * @final 222 * @return void 223 */ 224 final public function getRightsChecker(); 225 226 /** 227 * getFieldValidator 228 * 229 * @return void 230 */ 231 final public function getFieldValidator(); 232 233 /** 234 * setAlias 235 * 236 * @param string $alias 237 * @return void 238 */ 239 final public function setAlias($alias); 240 241 /** 242 * getAlias 243 * 244 * @final 245 * @return void 246 */ 247 final public function getAlias(); 248 249 /** 250 * isPermitted 251 * 252 * @param string $alias 253 * @return void 254 */ 255 final public function isPermitted($alias = FALSE); 256 257 /** 258 * isRequired 259 * 260 * @param string $alias 261 * @return void 262 */ 263 final public function isRequired($alias = FALSE); 264 265 197 $selest->selectItemOnEvent(); 266 198 }}}
