Objekt rychlého menu – konstruktor FMNMenu(oWin, oSpcs)

Tento konstruktor vytváří objekt pro obsluhu rychlého menu, které je běžně v normálních přehledech k dispozici ve formě mřížky tlačítek ( 3 x 3 ) přímo u položky v přehledu, na kterou uživatel najel myší. Pomocí tohoto menu lze položky otevírat, tisknout, záložkovat, otevřít jejich složku, spouštět na nich akce, makra a úpravy apod. Tento konstruktor potřebuje jako argumenty objekt typu window prohlížeče odkazující na objekt okna, kde se nachází tabulka s položkami (pro zobrazení menu) a objekt speciálních služeb vytvořený konstruktorem SPCServices.


Metody - hlavní

fstm.show(posX, posY, docType, docKey) Provede zobrazení rychlého menu na předané pozici a zaregistruje si typ a klíč obsluhovaného dokumentu.

fstm.hide() Metoda zajistí skrytí menu.

fstm.setHtm(oWin) Vytvoří na předané stránce potřebné HTML rychlého menu. Spuštěno pro inicializaci objektu při jeho vytvoření konstruktorem (na venek neužitečné).


Metody - povely menu

fstm.openVw() Otevření dané položky v pohledovém formuláři (je-li uveden).

fstm.openDb() Otevření dané položky ve formuláři daném přehledem.

fstm.bookIt() Vytvoření záložky na danou položku v seznamu záložek na pracovní ploše.

fstm.prevIt() Zobrazení tiskového náhledu na daný dokument za použití pohledové tiskové šablony.

fstm.prntIt() Provedení tisku s potvrzením na daný dokument za použití pohledové tiskové šablony.

fstm.opnFld(caller) Otevření složky daného dokumentu.


Metody - pomocné

fstm.extend(posX, posY) Rozšíření rychlého menu z tří tlačítek na všech devět.

fstm.shwFld(caller) Zobrazení seznamu položek ve složce dokumentu (přídavné menu)

fstm.hdeExt() Skrytí rozšíření rychlého menu.

fstm.hdeFld() Skrytí seznamu položek ve složce dokumentu.

fstm.ovrItm(caller) Ovladač přejetí položky (tlačítka) na rychlém menu.

fstm.outItm(caller) Ovladač opuštění položky (tlačítka) na rychlém menu.

fstm.ovrEItm(caller) Ovladač přejetí položky v pomocném seznamu menu.

fstm.outEItm(caller) Ovladač opuštění položky v pomocném seznamu menu.


Vlastnosti

fstm.posX – pozice left horního levého rohu menu

fstm.posY – pozice top horního levého rohu menu

fstm.vwType – nastavený pohledový typ položky u níž je menu zobrazeno

fstm.dcType – nastavený obecný typ položky u níž je menu zobrazeno

fstm.dKey – nastavený klíč položky dokumentu u níž je menu zobrazeno

fstm.selID – nastavené id html položky dokumentu pro její identifkaci (id položky, na kterou najela myš)

fstm.hdTmot – časovač skyrtí celého menu

fstm.extTmot - časovač skrytí rozšíření menu

fstm.cmdTmot – příkazový časovač rychlého menu

fstm.mseTmot – indikace přechodu myši na rychlé menu

fstm.spcs – okaz na objekt speciálních služeb, jež rychlé menu využívá


Speciální nastaveníPoužití souborů skriptů v běžných a speciálních přehledechObjekt speciálních služeb plochy – konstruktor SPCServices()Objekt obecných metod – konstruktor GENServices()Objekt datových služeb – konstruktor DATServices()Objekt rychlého menu – konstruktor FMNMenu(oWin, oSpcs)