Zmiany pomiędzy wersją 6 and wersją 7 dla DeployerGuide/Others/CustomWidgets

Pokaż
Ignoruj:
Data i czas:
08/14/12 12:12:03 (12 years temu)
Autor:
jachtelik (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Others/CustomWidgets

    v6 v7  
    1111=== Tworzenie skryptu === 
    1212 
    13 Skrypt ma postać pliku z rozszerzeniem ''.inc''. Jest to klasa zapisana przy pomocy języka PHP. Listing przykładowej klasy został umieszczony poniżej:  
     13Skrypt ma postać pliku z rozszerzeniem ''.inc'' (np. Test.inc). Jest to klasa zapisana przy pomocy języka PHP. Listing przykładowej klasy został umieszczony poniżej:  
    1414 
    1515{{{ 
     
    4141Jak widać powyżej w skrypcie można wykorzystywać także język JavaScript. Jednakże należy mieć na uwadze, że błędny lub szkodliwy skrypt może wpłynąć negatywnie na stabilność systemu !!! 
    4242 
     43Utworzony skrypt umieszczamy w katalogu {{{public_html/apps/edokumenty/scripts}}} 
     44 
    4345=== Przygotowanie grafiki/ikony === 
     46Ikona musi mieć rozmiar 24x24px formta np. png i być umieszczona w katalogu: {{{public_html/framework/img/toolbarIcons/24x24/}}}. 
     47 
     48=== Wstawianie danych do tabeli ''custom_widgets'' === 
    4449 
    4550Kolumny: 
    4651 - type__ = button 
    47  - params = {"script":"Test.inc","image":"24x24\/merge.png"} - format JSON, parametr script to nazwa pliku z katalogu apps/edokumenty/scripts 
     52 - params = {"script":"Test.inc","image":"24x24\/ikona.png"} - format JSON, parametr script to nazwa pliku z katalogu apps/edokumenty/scripts 
    4853 
    4954image - ikona z katalogu framework/img/toolbarIcons/24x24/ nazwa ikony musi być poprzedzona 24x24\/nazwa.rozszerzenie. 
     
    5459 - label2 = Nowa ikona opis - nazwa na toolbarze (może być puste) 
    5560 
    56 - clsnam = CUSTOM_WIDGET 
    57 - keyval = custom_widgets.cswgid 
     61 
    5862 
    5963 
     
    6771 
    6872Domyślnie wszystcy widzą dodatkowy przycisk. Ograniczone jest realizowane poprzez tabelę access (http://support.edokumenty.eu/trac/wiki/DeployerGuide/Others/SettingRightsForFields) 
     73 
     74- clsnam = CUSTOM_WIDGET 
     75- keyval = custom_widgets.cswgid