dash-b · Funktiounen · Bei Klick
En Dashboard, dat eppes mécht.
Déi meescht Dashboards sinn der Konstruktioun no nëmmen ze liesen: si weisen Iech eng Zuel an iwwerloossen Iech, soss wou ze goen, fir drop ze reagéieren. Eng dash-b-Kachel kann e Knäppchen hunn, an d'Drécken dobäi schreift eng Zeil, aktualiséiert eng, oder mécht e Formulaire op, deen aus Ärer eegener Tabell gebaut ass.
Zwee Kacheln
E Knäppchen oder e Formulaire
Aktioun
Ee Knäppchen mat engem Label, dat Dir wielt. E féiert eng eenzeg benannte Operatioun op enger vun Ären eegenen Tabellen aus — d'Kasse vum Dag als gerëmmt markéieren, eng Schicht derbäisetzen, en Ticket zoumaachen. Näischt ze tippen, een Drock.
Datenformulaire
Datselwecht, wann d'Operatioun Detailer braucht. D'Felder ginn aus dem eegene Schema vun der Tabell gezunn an net aus eppes, wat den Design deklaréiert, sou datt eng Spalt, déi Dir ëmbenennt, de Formulaire ännert, an eng Spalt, déi Dir läscht, net méi gefrot gëtt.
Wat eng Aktioun ass
Dräi Schlësselen, kee véierten
Eng Aktioun nennt eng Operatioun, nennt, woura se sech operéiert, a gëtt Parameteren weider. Dat ass de ganze Vokabular:
- De Kommando ass en Index an eng Registrierung, an déi nëmmen dash-b sengen eegene Code derbäisetze kann. En Design kann keen erfinnen.
- D'Bindung ass en Numm, deen beim Drock vum Knäppchen géint d'Dokumenter opgeléist gëtt, déi Äre Konto huet. En Design, deen Iech jee een schéckt an eng Tabell nennt, déi Dir net hutt, hält un a seet et.
- D'Parameteren sinn e Literal, oder een benannte Wäert, deen aus dem Formulaire, der Kachel oder dem Drock gelies gëtt. Eng Niveau déif, an näischt anescht.
Eng URL, en Header, en Token oder eng Roll, déi an eng Aktioun geschriwwe gëtt, ass eng dout Tast.
Näischt an dash-b liest se. En Test verschéckt eng Aktioun, déi all véier dréit, a kontrolléiert, datt keen dovun beim Handler ukomm ass.
De Vokabular ass bewosst schwaach. All Operator, deen enger Parametersprooch derbäigesat gëtt, ass e Schrëtt a Richtung Regele-Engine bannen an enger Datei, déi Friemer sech géigesäiteg schécken, an eng Design-Datei ass keen Ort, fir d'Logik vun engem aneren ze lafen.
D'Reegelen, deenen en Schreife follegt
Dräi dovun sinn Ëmkéierungen, wéi de Rescht vu dash-b sech behëlt
En onbekannte Kommando ass e laute Feeler
Iwwerall soss gëtt en onerkannten Schlëssel roueg ignoréiert, well en Design eng méi nei Versioun vu sech selwer iwwerliewe soll. Net hei: e Schreifen, dat roueg näischt mécht, gesäit exakt aus wéi eent, dat funktionéiert huet.
Nëmmen en echte Klick zielt
Ob eng Persoun tatsächlech de Knäppchen gedréckt huet, gëtt vun der Runtime decidéiert, ni vum Design. En Design, dat behaapt, eng Gest ass geschitt, gëtt refuséiert.
Alles, wat Daten ännert, confirméiert
Operatioune sinn nëmmen ze liesen, lokal oder ännerend. Eng ännerend frot éischt — a kann net drop verzichten, ze froen — a kréie e Schlëssel, deen et mécht, datt en duebelen Drock nëmmen eemol ukënnt.
Wou et net erschéngt
Net op enger exportéierter HTML-Säit
Exportéiert en Design als eegestänneg Säit, an d'Knäppcher sinn net dran. En Export féiert keen eenzege Code vu dash-b aus, sou datt e Formulaire do jee een seng Tippen sammelen an näischt wouhi schécken hätt — wat méi schlëmm ass, wéi en iwwerhaapt net unzebidden. D'Kachel ass eng Designer- a Kontofunktioun, an den Export seet et, andeems en se ewechléisst.
Datselwecht gëllt fir e publizéierte Link. Wat e Lieser gesäit, a wat hien net gesäit, gëtt decidéiert duerch deem seng Donnéeën, un déi d'Kachel gebonnen ass — wéi Deelen funktionéiert leet béid Fäll duer.
Et brauch eng Tabell, fir drop ze schreiwen.
Dat kann eng Tabell op Ärem Konto sinn, oder Är eegen Datebank, déi iwwer e Connector erreecht gëtt, deen Dir host — an deem Fall erreecht e keng Datebank-Passwuert eis.