WklRibbon
Oblikovalnik trakov v knjižnici WKL Forms Object Library: trakovi podatkovne zbirke, njen pogled Datoteka in njeni priročni meniji, izdelani iz enega seznama ukazov in izvajani brez lastne kode povratnih klicev.
Prvi koraki
Pogosta opravila
Grafični prikaz
+ Datoteka + Osnovno + Poročila ------------------------------------------------------+ | | +-------+ # Samo odprte +----------+ | 1 | | |Stranke| # Izvozi v | Poročilo | v | | | +-------+ +----------+ | | | Podatki Tiskanje Orodja (samo DEV) 2 | +----------+-------------------------------------------------------------------------+ 3 Pogled Datoteka: Moduli › Stranke, Naročila, Odjava 4 Priročni meni ctxStranke
| Območje | Pomen |
|---|---|
| 1 | Trak iz modela: zavihki, skupine in njihovi vnosi (gumb, preklopni gumb, meni, razdeljeni gumb, ločilo), veliki ali majhni. |
| 2 | Skupina s pogojem: prikazana je samo v profilu DEV (profil povezave upravitelja povezav). |
| 3 | Pogled Datoteka (Backstage): lastni zavihki s skupinami opravil in opravili; vgrajene vnose, kot sta Informacije ali Natisni, je mogoče skriti. |
| 4 | Priročni meni iz istih ukazov, nastavljen kot ShortcutMenuBar obrazca ali kontrolnika. |
Ključne zmožnosti
- En ukaz, veliko mest. Ukaz ima oznako, sliko (sliko Office ali sliko iz galerije slik podatkovne zbirke), dejanje in pogoj samo enkrat; prikazujejo ga gumbi, vnosi v menijih, opravila pogleda Datoteka in vnosi v priročnih menijih.
- Dejanja brez kode. Odpiranje obrazca, odpiranje poročila v predogledu tiskanja, klic funkcije aplikacije ali izvedba vgrajenega ukaza Accessa po njegovem
idMso. DogodekActionse sproži najprej in lahko dejanje prekliče. - Pogoji. Element prikažete samo v enem profilu (DEV, TEST, PROD), samo v datoteki ACCDB, ACCDE ali v okolju Runtime ali samo, kadar funkcija aplikacije vrne True (vloge, pravice, stanja). Pogoji določajo, kaj je prikazano, ne pa, kaj je dovoljeno: do skritega ukaza je še vedno mogoče priti prek VBA, DAO ali drugega sprednjega dela. Podatke zaščitite s pravicami na strežniku.
- Priročni meniji, dodeljeni na enem mestu. Stran Dodelitve določa, kateri obrazec, poročilo, kontrolnik ali vrsta kontrolnika prikaže kateri priročni meni; po kliku V redu se meniji zapišejo v lastnost Vrstica priročnega menija (Shortcut Menu Bar), to naredi tudi orodje za gradnjo.
EnsureMenusustvari menije v podatkovni zbirki brez traku iz modela. - Upravljanje iz kode.
Visible,Enabled,LabelinPressedza vsak ukaz,Invalidate,ActivateTab,Execute. - Iz besedilnih izvornih datotek. Model je besedilo JSON: orodje za gradnjo ga uporabi pri gradnji in ga bajt za bajtom enako znova izvozi (
ribbonModelv access-app.json). - Kot Access. Trakovi ostanejo v USysRibbons in CustomRibbonID, trakovi obrazcev so navedeni v lastnosti obrazca Ime traku (Ribbon Name), priročni meniji v Vrstica priročnega menija. Datoteke ACCDE in okolje Runtime delujejo.
Osnovni pojmi
Model je model jedra ogrodja: ukazi, trakovi, pogled Datoteka in priročni meniji, s pravili, ki
morajo veljati, preden se karkoli zapiše (enolična imena, noben element tam, kjer ga RibbonX ne
dovoljuje, noben sklic na manjkajoči ukaz), ter z ustvarjanjem RibbonXML in modula povratnih klicev.
Shranjevanje zapiše model v USysWklRibbon, vsak trak v USysRibbons, trak aplikacije v CustomRibbonID,
povratne klice pa v modul basWklRibbon, ki ga nikoli ne urejate. Vsak element svojo oznako,
vidnost in omogočenost poizveduje prek tega modula; modul vprašanje preda izvajalnemu objektu
WklRibbon, ki ovrednoti pogoje in vrednosti, nastavljene iz kode. Priročni meniji so ukazne
vrstice, ki jih izvajalno okolje ustvari vsakič, ko se naloži trak podatkovne zbirke, ali ko aplikacija
pokliče EnsureMenus. Njihove dodelitve so del modela in se v pogledu načrta zapišejo v obrazce in
poročila, zato jih datoteka ACCDE, izdelana pozneje, ohrani.
Access shranjeni trak uveljavi ob odpiranju podatkovne zbirke.
Skrbništvo
Odpravljanje težav
Za razvijalce
Sorodne teme
Ni.