dash-b · Funksionet · Me klikim

Një panel që bën diçka.

Shumica e paneleve janë vetëm për lexim nga ndërtimi: ju tregojnë një numër dhe ju lënë të shkoni diku tjetër për të vepruar sipas tij. Një pllakë dash-b mund të mbajë një buton, dhe shtypja e tij shkruan një rresht, përditëson një të tillë, ose hap një formular të ndërtuar nga tabela juaj.

Dy pllakëza

Një buton, ose një formular

Veprimi

Një buton me një etiketë që zgjidhni vetë. Ai ekzekuton një operacion të vetëm me emër mbi njërën nga tabelat tuaja — shënoni arkëtimet e ditës si të depozituara, shtoni një turn, mbyllni një tiketë. Asgjë për të shkruar, një shtypje.

Formular të dhënash

E njëjta gjë kur operacioni ka nevojë për detaje. Fushat merren nga skema e vetë tabelës dhe jo nga çfarëdo që deklaron dizajni, kështu që një kolonë që riemërtoni e ndryshon formularin dhe një kolonë që fshini pushon së kërkuari.

Çfarë është një veprim

Tre çelësa, dhe jo një të katërt

Një veprim emërton një operacion, emërton mbi çfarë vepron, dhe kalon parametra. Kjo është gjithë fjalori:

  • Komanda është një indeks në një regjistër të cilin vetëm kodi i dash-b mund t'i shtojë. Një dizajn nuk mund të shpikë një të tillë.
  • Lidhja është një emër, i zgjidhur kur shtypet butoni mbi dokumentet që juaji llogari mban. Një dizajn që dikush ju dërgon dhe që emërton një tabelë që nuk keni ndalon dhe e thonë këtë.
  • Parametrat janë një vlerë e drejtpërdrejtë, ose një vlerë me emër e lexuar nga formulari, pllaka ose shtypja. Një nivel thellësi, dhe asgjë tjetër.

Një URL, një header, një token ose një rol i shkruar në një veprim është një tast i vdekur.

Asgjë në dash-b nuk i lexon ato. Një test dërgon një veprim që i mban të katërta dhe verifikon që asnjëra nuk arriti te trajtuesi.

Fjalori është dobësuar qëllimisht. Çdo operator që i shtohet një gjuhe parametrash është një hap drejt një motori rregullash që jeton brenda një skedari që të huaj dërgojnë njëri-tjetrit, dhe një skedar dizajni nuk është vend për të ekzekutuar logjikën e dikujt tjetër.

Rregullat që ndjek një shkrim

Tri prej tyre janë përmbysje e mënyrës si sillet pjesa tjetër e dash-b

Një komandë e panjohur është një gabim i zhurmshëm

Kudo tjetër një çelës i panjohur injorohet në heshtje, sepse një dizajn duhet t'i mbijetojë takimit me një version më të ri të vetvetes. Jo këtu: një shkrim që në heshtje nuk bën asgjë duket njësoj si një që funksionoi.

Numëron vetëm një shtypje e vërtetë

A e shtypi vërtet një person butonin vendoset nga runtime-i, kurrë nga dizajni. Një dizajn që pretendon se ndodhi një gjest refuzohet.

Çdo gjë që ndryshon të dhënat kërkon konfirmim

Operacionet janë vetëm për lexim, lokale ose ndryshuese. Një i ndryshueshëm pyet fillimisht — dhe nuk mund të përjashtohet nga pyetja — dhe i jepet një çelës që e bën një shtypje të dyfishtë të bie vetëm një herë.

Ku nuk shfaqet

Jo në një faqe HTML të eksportuar

Eksportoni një dizajn si faqe të pavarur dhe butonat nuk janë në të. Një eksport nuk ekzekuton asnjë kod të dash-b, kështu që një formular atje do të mbledhte shkrimet e dikujt dhe nuk do të kishte ku t'i dërgonte — gjë që është më keq se mos e ofruar fare. Pllaka është një funksion i dizajnerit dhe i llogarisë, dhe eksporti e thonë këtë duke e lënë jashtë.

E njëjta gjë vlen edhe për një lidhje të publikuar. Çfarë mund të shohë një lexues, dhe çfarë jo, vendoset nga të dhënat e kujt është e lidhur pllaka — si funksionon ndarja i paraqet të dyja rastet.

I duhet një tabelë ku të shkruajë.

Kjo mund të jetë një tabelë në llogarinë tuaj, ose baza juaj e të dhënave e arritur përmes një konektori që ju hostoni — në të cilin rast asnjë fjalëkalim baze të dhënash nuk arrin kurrë tek ne.