Funkcia %HI_GetColumnMasterVisible, %HI_SetColumnMasterVisible


Funkcia
Funkcia %HI_SetColumnMasterVisible zakáže viditeľnosť daného stĺpca v zobrazovači typu Browser (preťaží funkciu %HI_SetColumnVisible) / zruší zákaz a povolí možnosť ovládania viditeľnosti daného stĺpca funkciou %HI_SetColumnVisible (riadiaca funkcia).

Funkcia %HI_GetColumnMasterVisible získava aktuálny stav preťaženia viditeľnosti objektu nastavený funkciou %HI_SetColumnMasterVisible.
Deklarácia
%HI_SetColumnMasterVisible(
   INT in refId,
   INT in index,
   BOOL in bVisible
 )
 
 
 BOOL %HI_GetColumnMasterVisible(
   INT in refId, 
   INT in index
 )

Parametre
refId Odkaz na zobrazovač (referenčná premenná).
index Poradové číslo stĺpca.
bEnable Viditeľnosť stĺpca.

Popis
Funkcia %HI_SetColumnMasterVisible umožňuje skryť stĺpec v zobrazovači typu Browser - parameter refId určuje názov referenčnej premennej browsera. Táto funkcia pri parametri @FALSE preťažuje funkciu %HI_SetColumnVisible (blokuje jej funkčnosť).

Funkcia %HI_GetColumnMasterVisible získava aktuálny stav preťaženia viditeľnosti stĺpca nastavený funkciou %HI_SetcolumnMasterVisible. Pozor návratová hodnota @TRUE neznamená, že je stĺpec viditeľný, ale že viditeľnosti stĺpca riadi funkcia %HI_SetColumnVisible. Návratová hodnota @FALSE znamená, že riadenie stĺpca funkciou %HI_SetColumnVisible bolo zablokované a stĺpec nie je vidieť.

Popis správania sa master funkcií je detailnejšie popísaný v kapitole Master funkcie.
Príklad
 ENTRY OnLogOn(IN TEXT _userName, IN BOOL _bLogOn)
   IF _bLogOn THEN
 
    ;pri prihlásenom užívateľovi môže byť stĺpec viditeľný
    %HI_SetColumnMasterVisible(_Text,@TRUE)
  ELSE
 
    ;pri odhlásenom užívateľovi nie je stĺpec viditeľný
    %HI_SetColumnMasterVisible(_Text,@FALSE)
  ENDIF
 END OnLogOn
 

Poznámka
Táto funkcia je dostupná aj v %HIX_ verzii.
Napíšte komentár