dash-b · Можности · При клик

Табла што навистина прави нешто.

Повеќето таблици се само за читање по конструкција: прикажуваат број и оставаат вие да одите некаде другаде за да дејствувате врз него. Плочка во dash-b може да носи копче, а притискањето запишува ред, ажурира еден или отвора образец изграден од вашата сопствена табела.

Две плочки

Копче или формулар

Дејство

Едно копче со натпис што сами го избирате. Извршува една именувана операција врз една од вашите табели — означи дека денешниот приход е уплатен, додај смена, затвори тикет. Ништо за пишување, еден притисок.

Формулар за податоци

Истото кога операцијата бара детали. Полињата се црпат од сопствената шема на табелата, а не од нешто што го прогласува дизајнот, па колона што ја преименувате го менува образецот, а колона што ја избришете престанува да се бара.

Што е дејство

Три клуча, а нема четврт

Акцијата именува операција, именува врз што дејствува и предава параметри. Тоа е целиот речник:

  • Командата е индекс во регистар во кој може да додаде само сопствениот код на dash-b. Дизајн не може да измисли една.
  • Поврзувањето е име, разрешено во моментот на притискање на копчето врз документите што ги држи вашата сметка. Дизајн што некој ви испраќа, а именува табела што ја немате, застанува и тоа го кажува.
  • Параметрите се буквална вредност или една именувана вредност прочитана од образецот, плочката или притисокот. Едно ниво во длабочина, и ништо друго.

URL, заглавие, токен или улога запишани во акција се мртво копче.

Ништо во dash-b не ги чита. Тест испраќа акција што ги носи сите четири и проверува дека ниедно не стигнало до ракувачот.

Речникот е намерно слаб. Секој оператор што се додава во јазик на параметри е чекор кон машината за правила што живее во датотека што си ја праќаат странци, а дизајн-датотека не е место за извршување на туѓа логика.

Правилата на кои се потчинува запишувањето

Три од овие се превртувања на тоа како се однесува остатокот од dash-b

Непозната команда е гласна грешка

Насекаде другаде непрепознаено копче се игнорира тивко, зашто дизајнот треба да преживее среќавање со понова верзија од самиот себе. Не тука: запишување што тивко не прави ништо изгледа точно како едно што успеало.

Само вистинско притискање се брои

Дали личноста навистина притиснала копче го одлучува извршната средина, никогаш дизајнот. Дизајн што тврди дека се случил потег се одбива.

Сè што менува податоци бара потврда

Операциите се само за читање, локални или изменувачки. Изменувачката прво прашува — и не може да се исклучи од прашување — и добива клуч што прави двоен притисок да слета само еднаш.

Каде не се појавува

Не на извезена HTML страница

Извезете дизајн како самостојна страница и копчињата не се во неа. Извоз не извршува ниеден код на dash-b, па образец таму би собрал нечиј пишуван внес и немал каде да го испрати — што е полошо од воопшто да не го нуди. Плочката е можност на дизајнерот и сметката, а извозот тоа го кажува со тоа што ја изоставува.

Истото важи и за објавена врска. Што читателот може да види, а што не, се одлучува според чиј податок е врзана плочката — како работи споделувањето ги наведува двата случаја.

Му треба табела во која ќе запишува.

Тоа може да биде табела на вашата сметка, или вашата сопствена база достапна преку конектор што сами го хостирате — во тој случај ниту една лозинка на базата никогаш не стигнува до нас.