techdoc:mask_cellrenderer
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| techdoc:mask_cellrenderer [11.03.2026 13:00] – jzaboril | techdoc:mask_cellrenderer [12.03.2026 07:20] (aktuální) – odstraněno jzaboril | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ===== Modifikace vzhledu browse ===== | ||
| - | |||
| - | |||
| - | Za pomoci hidden parametru CellRenderer je možné při renderování browse modifikovat vzhled jednotlivých buněk. Při renderování každé buňky se volá funkce zadaná v hodnotě parametru. Předpokládá se že funkce je zapsaná přímo ve stránce v tagu " | ||
| - | |||
| - | === Zápis hidden parametru pro funkci myCellRenderer === | ||
| - | < | ||
| - | <input type=" | ||
| - | </ | ||
| - | |||
| - | Na vstupu má funkce následující atributy a předpokládá se návrat modifikovaného atributu defaulthtml nebo null, pokud nic nemodifikujeme. | ||
| - | |||
| - | Argumenty každé takto volané funkce jsou: | ||
| - | * row - číslo řádku | ||
| - | * columnfield -pole (jqx) | ||
| - | * value - hodnota pole | ||
| - | * defaulthtml - DOM objekt buňky browse | ||
| - | * columnproperties - vlastnosti sloupce (jqx) | ||
| - | * field - název pole | ||
| - | * rowData - rowData - dvourozměrné pole s hodnotami všech položek v datovém řádku, nad nímž se funkce volá. Prvním rozměrem je jméno položky, druhým pak její hodnota. | ||
| - | |||
| - | Následná funkce může vypadat třeba takto: | ||
| - | |||
| - | Provádí Removing trailing zeros / potlačení koncových nul | ||
| - | |||
| - | < | ||
| - | var formatNumber = function (num) { | ||
| - | return new Intl.NumberFormat(" | ||
| - | minimumFractionDigits: | ||
| - | maximumFractionDigits: | ||
| - | }).format(num); | ||
| - | } | ||
| - | var myCellRenderer = function (row, columnfield, | ||
| - | if (field.name == ' | ||
| - | if (value != null || value != "" | ||
| - | | ||
| - | } | ||
| - | | ||
| - | }; | ||
| - | </ | ||
techdoc/mask_cellrenderer.1773234045.txt.gz · Poslední úprava: 11.03.2026 13:00 autor: jzaboril