dash-b · Funkciók · Kattintásra

Egy irányítópult, amely tesz is valamit.

A legtöbb irányítópult eleve csak olvasható: megmutat egy számot, és Önnek kell máshol megtennie a lépést. Egy dash-b csempe hordozhat gombot, és megnyomásával sort ír, sort frissít, vagy megnyit egy Ön saját táblájából épített űrlapot.

Két csempe

Egy gomb, vagy egy űrlap

Művelet

Egy gomb, az Ön által választott felirattal. Egyetlen névvel ellátott műveletet futtat az Ön egyik saját tábláján — jelölje a napi bevételt befizetettként, vegyen fel egy műszakot, zárjon le egy hibajegyet. Nincs mit begépelni, egyetlen nyomás.

Adatűrlap

Ugyanez, amikor a művelethez részletek kellenek. A mezők a tábla saját sémájából származnak, nem abból, amit a terv deklarál, így egy átnevezett oszlop megváltoztatja az űrlapot, és egy törölt oszlopról többé nem kérdez rá semmi.

Mi az a művelet

Három kulcs, és nincs negyedik

Egy művelet megnevez egy műveletet, megnevezi, min hajtja végre, és paramétereket ad át. Ez a teljes szókincs:

  • A parancs egy index egy nyilvántartásba, amelyhez csak a dash-b saját kódja adhat hozzá. Egy terv nem találhat ki ilyet.
  • A kötés egy név, amelyet a gomb megnyomásakor az Ön fiókjában lévő dokumentumok alapján old fel. Egy terv, amelyet valaki küld Önnek, és egy olyan táblát nevez meg, amellyel nem rendelkezik, megáll és jelzi ezt.
  • A paraméterek egy literál, vagy egy névvel ellátott érték, amelyet az űrlapból, a csempéből vagy a nyomásból olvasunk ki. Egy szint mélységig, és semmi több.

Egy URL, egy fejléc, egy token vagy egy szerepkör, amelyet egy műveletbe írnak, halott kulcs.

Semmi a dash-b-ben nem olvassa őket. Egy teszt mind a négyet hordozó műveletet küld, és ellenőrzi, hogy egy sem jutott el a kezelőig.

A szókincs szándékosan gyenge. Minden operátor, amelyet egy paraméternyelvhez adnak, egy lépés afelé, hogy egy szabálymotor éljen egy olyan fájlban, amelyet idegenek küldözgetnek egymásnak — és egy tervfájl nem hely mások logikájának futtatására.

A szabályok, amelyeket egy írási művelet betart

Ezek közül három megfordítja a dash-b többi részének működését

Az ismeretlen parancs hangos hiba

Máshol egy fel nem ismert kulcsot csendben figyelmen kívül hagynak, mert egy tervnek túlélnie kell egy újabb verziójával való találkozást. Nem itt: egy csendben semmit nem tevő írás pontosan úgy néz ki, mint egy, amelyik sikerült.

Csak a valódi megnyomás számít

Az, hogy egy személy ténylegesen megnyomta-e a gombot, a futtatókörnyezet dönti el, soha nem a terv. Egy olyan tervet, amely azt állítja, hogy egy gesztus megtörtént, elutasítják.

Bármi, ami adatot módosít, megerősítést kér

A műveletek csak olvashatók, helyiek vagy módosítók. Egy módosító először rákérdez — és nem mondhatja le a rákérdezést —, és kap egy kulcsot, amely miatt a dupla nyomás egyszer ér földet.

Hol nem jelenik meg

Nem egy exportált HTML-oldalon

Ha egy tervet önálló oldalként exportál, a gombok nincsenek benne. Az exportálás a dash-b kódjának egyetlen sorát sem futtatja, így egy ottani űrlap összegyűjtené valaki gépelését, és nem lenne hová elküldenie — ami rosszabb, mint egyáltalán nem felkínálni. A csempe tervezői és fiókfunkció, és az exportálás éppen azzal jelzi ezt, hogy kihagyja.

Ugyanez igaz a közzétett hivatkozásra is. Az, hogy egy olvasó mit lát és mit nem, azon dől el, hogy a csempe kinek az adataihoz van kötve — a megosztás működése mindkét esetet ismerteti.

Táblázatra van szüksége, amelybe írhat.

Ez lehet egy tábla az Ön fiókjában, vagy az Ön saját adatbázisa, amelyet egy Ön által üzemeltetett összekötőn keresztül ér el — ebben az esetben egyetlen adatbázis-jelszó sem jut el hozzánk.