Zmiany pomiędzy wersją 106 and wersją 107 dla DeployerGuide/Developer

Pokaż
Ignoruj:
Data i czas:
04/21/15 23:05:07 (9 years temu)
Autor:
JP (IP: 89.70.134.212)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Developer

    v106 v107  
    6565}}} 
    6666 
     67 
     68== Obsługa Bean'ów poprzez fasadę !MapService == 
     69Do 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 
     73require_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 
    6791== Wywołanie formularza do potwierdzenie wykonania czynności == 
    6892Chodzi o formularz typu confir, który można wykorzystać w mechanizmie CustomWidget: 
     
    267291}}} 
    268292 
    269 == Klasa TextInput == 
     293== Komponent: Klasa TextInput == 
    270294{{{ 
    271295#!php 
     
    288312function makeMandatory(); 
    289313 
    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  
    299314/** Ustawia tryb tylko do odczytu elementu HTML 
    300315 * przywrocone by tswienty potrzebne do disablowania formularzy 
     
    303318function setReadOnly($ro); 
    304319 
    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 zapisu 
    312  *  @return boolean dostępny do zapisu 
    313  */ 
    314 function isEnabled(); 
    315  
    316 /** Zapamiętuje stan elementu */ 
    317 function store(); 
    318  
    319 /** Przywraca stan elementu */ 
    320 function restore(); 
    321  
    322320/** Ustawia wartość pola tagu 
    323321 *  @param $v wartość pola 
     
    328326function getValue(); 
    329327 
    330 /** Czyści wartość pola tagu i ustawia flagę wyczyszczenia */ 
    331 function reset(); 
    332  
    333 /** Clear */ 
    334 function clear(); 
    335328 
    336329/** Ustawia klasę i styl CSS tagu HTML 
     
    347340function setHtmlFormatting($k, $v); 
    348341 
    349 /** Zwraca string formatujący tag HTML */ 
    350 function getHtmlFormatting(); 
    351  
    352 /** Ustawia fokus na elemencie, gdy user przesunie nad nim wskaźnik myszy 
    353  *  @since 0.21.5 
    354  */ 
    355 function setHoverFocus(); 
    356  
    357 /** Ustawia element, który będzie kliknięty po naciśnięciu Enter 
    358  *  @since 0.21.5 
    359  */ 
    360 function setAutoSubmit($buttonName); 
    361  
    362342/** Ustawia warunek walidacji 
    363343 *  @param $regExp wyrażenie regularne walidujące 
     
    379359 */ 
    380360function setErrorMessage($errorMessage = TRUE); 
    381  
    382 /** Usuwa komunikat błędu 
    383  *  @since 0.21.4 
    384  */ 
    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(); 
    395361 
    396362}}} 
     
    556522}}} 
    557523 
    558 == Obsługa Bean'ów poprzez fasadę !MapService == 
    559 {{{ 
    560 #!php 
    561 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 = FALSE 
    565  
    566 $bean = MapService::getBean($clsnam, $keyval); 
    567  
    568 // ustawienie atrybutu 
    569 $bean->set('kolumna', 'wartość'); 
    570  
    571 // zapisanie beana 
    572 $id = $bean->save(); 
    573  
    574 // $id - w zależności od klasy oznacza doc_id, prc_id, contid 
    575  
    576 }}} 
    577524 
    578525== Otwieranie dialogów za pomocą metody openDialogByCls ==