Zmiany pomiędzy wersją 106 and wersją 107 dla DeployerGuide/Developer
- Data i czas:
- 04/21/15 23:05:07 (10 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Developer
v106 v107 65 65 }}} 66 66 67 68 == Obsługa Bean'ów poprzez fasadę !MapService == 69 Do powołania właściwego beana nie trzeba includować odpowiednich klas. Wystarczy że skorzystamy z warstwy serwisów za którą odpowiada MapService. 70 71 {{{ 72 #!php 73 require_once(LIB_PATH.'util/MapService.inc'); 74 75 $clsnam = 'CONTACT'; // klasa obiektu aby zobaczyć wszystkie klasy można użyć metody $map = MapService::getMap(); 76 $keyval = 1; // identyfikator danego obiektu jeśli chcemy utworzyć nowy wtedy $keyval = FALSE 77 78 $bean = MapService::getBean($clsnam, $keyval); 79 80 // ustawienie atrybutu 81 $bean->set('kolumna', 'wartość'); 82 83 // zapisanie beana 84 $id = $bean->save(); 85 86 // $id - w zależności od klasy oznacza doc_id, prc_id, contid 87 88 }}} 89 90 67 91 == Wywołanie formularza do potwierdzenie wykonania czynności == 68 92 Chodzi o formularz typu confir, który można wykorzystać w mechanizmie CustomWidget: … … 267 291 }}} 268 292 269 == K lasa TextInput ==293 == Komponent: Klasa TextInput == 270 294 {{{ 271 295 #!php … … 288 312 function makeMandatory(); 289 313 290 /** Pokazuje element HTML */291 function show();292 293 /** Ukrywa element HTML */294 function hide();295 296 /** Zwraca stan widoczności elementu HTML */297 function isVisible();298 299 314 /** Ustawia tryb tylko do odczytu elementu HTML 300 315 * przywrocone by tswienty potrzebne do disablowania formularzy … … 303 318 function setReadOnly($ro); 304 319 305 /** Ustawia element HTML do zapisu */306 function enable();307 308 /** Ustawia element HTML tylko do odczytu */309 function disable();310 311 /** Zwraca stan ustawienia do zapisu312 * @return boolean dostępny do zapisu313 */314 function isEnabled();315 316 /** Zapamiętuje stan elementu */317 function store();318 319 /** Przywraca stan elementu */320 function restore();321 322 320 /** Ustawia wartość pola tagu 323 321 * @param $v wartość pola … … 328 326 function getValue(); 329 327 330 /** Czyści wartość pola tagu i ustawia flagę wyczyszczenia */331 function reset();332 333 /** Clear */334 function clear();335 328 336 329 /** Ustawia klasę i styl CSS tagu HTML … … 347 340 function setHtmlFormatting($k, $v); 348 341 349 /** Zwraca string formatujący tag HTML */350 function getHtmlFormatting();351 352 /** Ustawia fokus na elemencie, gdy user przesunie nad nim wskaźnik myszy353 * @since 0.21.5354 */355 function setHoverFocus();356 357 /** Ustawia element, który będzie kliknięty po naciśnięciu Enter358 * @since 0.21.5359 */360 function setAutoSubmit($buttonName);361 362 342 /** Ustawia warunek walidacji 363 343 * @param $regExp wyrażenie regularne walidujące … … 379 359 */ 380 360 function setErrorMessage($errorMessage = TRUE); 381 382 /** Usuwa komunikat błędu383 * @since 0.21.4384 */385 function clearErrorMessage();386 387 /** Get name */388 function getName();389 390 /** Serializuje do HTML */391 function onEnterGoTo($domElement);392 393 /** To HTML */394 function toHtml();395 361 396 362 }}} … … 556 522 }}} 557 523 558 == Obsługa Bean'ów poprzez fasadę !MapService ==559 {{{560 #!php561 require_once(LIB_PATH.'util/MapService.inc');562 563 $clsnam = 'CONTACT'; // klasa obiektu aby zobaczyć wszystkie klasy można użyć metody $map = MapService::getMap();564 $keyval = 1; // identyfikator danego obiektu jeśli chcemy utworzyć nowy wtedy $keyval = FALSE565 566 $bean = MapService::getBean($clsnam, $keyval);567 568 // ustawienie atrybutu569 $bean->set('kolumna', 'wartość');570 571 // zapisanie beana572 $id = $bean->save();573 574 // $id - w zależności od klasy oznacza doc_id, prc_id, contid575 576 }}}577 524 578 525 == Otwieranie dialogów za pomocą metody openDialogByCls ==