Zmiany pomiędzy wersją 74 and wersją 75 dla DeployerGuide/Others/WorkingWithFlexy

Pokaż
Ignoruj:
Data i czas:
06/27/19 16:00:14 (5 years temu)
Autor:
pkuznik (IP: 188.137.75.224)
Komentarz:

--

Legend:

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

    v74 v75  
    328328 
    329329    array_merge(params,#{"style":{"chart_height":"200px"}}#) - umożliwia złączenie jednej tablicy z inną. Drugi argument należy podać jako JSON. 
     330 
     331    getValueFromArray($array, $key) - umożliwia wyciągniecie wartości spod klucza, który jest przechowywany w innej zmiennej np. $data[0][$column['colnam']] > {getValueFromArray(data[0],column[colnam])} 
     332 
     333    extractValueFromArray($array, $key, $return_var) - wyciąga wartość tak jak getValueFromArray tylko że wynik zapisuje do wskazanej przez nas zmiennej  
     334 
     335    formatColumn($phpfun, $value, $params = null) - formatuje nam wartość tak jak kolumny w raportach 
    330336}}} 
    331337 
     
    400406}}} 
    401407 
     408===Przykłady do formatowania wartości za pomocą formatColumn=== 
     409Funkcja ta jest wykorzystywana do formatowania kolumn w raportach. 
     410{{{ 
     411formatColumn(#processState#,resultQueries[1][0][tpstid]) -- formatuje na status 
     412}}} 
     413- dateTime > Formatuj datę i godzinę 
     414- date > Formatuj datę 
     415- hourWithMinutes > Formatuj godzinę z minutami 
     416- money > Formatuj kwotę 
     417- moneyInt > Formatuj kwotę do liczby całkowitej 
     418 
     419- percent > Formatuj procent 
     420- number > Formatuj liczbę  
     421- time > Formatuj czas 
     422- formatMinutes > Formatuj minuty 
     423- externalContid > Formatuj link do kontaktu 
     424- externalopenDialogByCls > Formatuj link do ... w formacie: CLSNAM|KEYVAL|Opis do wyświetlenia|eic-ikona np. DOCUMENT|123|Otwórz dokument|eic-document 
     425- processState > Formatuj status 
     426- checkmark > Formatuj typ logiczny 
     427 
     428 
    402429== 4. Dołączania skryptów js/css do szablonów == #funkcjejs  
    403430W szablonach używanych w customowych modułach istnieje czasami konieczność dołączenia zew. biblioteki javascript lub stylu css. Aby tego dokonać i aby działało poprawnie wymagane jest po pierwsze umieszczenie tych plików na serwerze (zalecane) a następnie wywołania w szablonie funkcji javascript: