Zmiany pomiędzy wersją 74 and wersją 75 dla DeployerGuide/Others/WorkingWithFlexy
- Data i czas:
- 06/27/19 16:00:14 (5 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Others/WorkingWithFlexy
v74 v75 328 328 329 329 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 330 336 }}} 331 337 … … 400 406 }}} 401 407 408 ===Przykłady do formatowania wartości za pomocą formatColumn=== 409 Funkcja ta jest wykorzystywana do formatowania kolumn w raportach. 410 {{{ 411 formatColumn(#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 402 429 == 4. Dołączania skryptów js/css do szablonów == #funkcjejs 403 430 W 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: