Jak změnit ikonu v místním menu všech přehledů

PříspěvekNapsal: 20.09.2007 08:56
od jan.novotny
Od verze Helios 1.0.2007.0810 je možné v místním menu každého přehledu (Systém - Uživatelské nastavení ikon) měnit/přiřazovat ikony akcím, které jsou zobrazeny v daném přehledu, resp. v nástrojové liště tohoto přehledu.
Jak to udělat, pokud chcete změnit ikonu, např. akce Nový, ovšem ne v jednom přehledu, ale ve všech přehledech, kde se tato akce objevuje?
Údaje o uživatelských ikonách přehledů jsou uloženy v tabulce TabIkonyProAkce. Stačí tedy vložit, popř. upravit patřičný záznam této tabulky, např. takto:
INSERT INTO TabIkonyProAkce(BrowseID_DPSN,ActionName,IDIkony) VALUES(NULL,'ActionNew',1)

Atribut BrowseID_DPSN určuje, ve kterém přehledu se má ikona uplatnit ... a hodnota NULL stanoví její uplatnění pro všechny přehledy.
Pochopitelně je třeba také znát správnou hodnotu atributu ActionName. Nejjednodušší cestou je v jakémkoliv přehledu ručně dané akci změnit ikonu - pak se v tabulce TabIkonyProAkce dozvíte jméno akce.

Re: Jak změnit ikonu v místním menu všech přehledů

PříspěvekNapsal: 13.11.2007 12:07
od jan.novotny
Od verze Helios 1.0.2007.0902 je možné výše uvedenou funkcionalitu pořídit přímo v prostředí Helios - viz popis historie verzí
http://extra.lcs.cz/helios/iq/070601_a_dal/obecne.htm#1020070902

V editoru definice ikonek pro stromeček přehledů je nová záložka nazvaná Akce. Zde je možno nadefinovat ikonky pro globálně platné akce - např. Nastav, Nový, Oprava, Seskupení atd.
Takto nadefinované ikonky jsou použity v případě, že neexistuje nastavení pro specifický přehled. Ikonky pro akce přehledu se tedy stanovují v tomto pořadí:

1. Uživatelská definice pro daný přehled
2. Uživatelská definice pro všechny přehledy
3. Definice pro všechny uživatele pro daný přehled
4. Definice pro všechny uživatele pro všechny přehledy