dash-b · Funksiyalar · Klik zamanı

Bir şey edən dashboard.

Əksər dashboardlar quruluşca yalnız oxumalıdır: sizə bir rəqəm göstərir və onunla bağlı əməl etmək üçün başqa yerə getməyi sizə buraxır. dash-b plitəsində düymə ola bilər və ona basmaq sətir yazır, birini yeniləyir və ya öz cədvəlinizdən qurulmuş formanı açır.

İki plitkə

Düymə və ya forma

Əməliyyat

Sizin seçdiyiniz etiketli bir düymə. Öz cədvəllərinizdən birinə qarşı tək adlı əməliyyat yerinə yetirir — bugünkü gəlirin banka köçürüldüyünü işarələmək, növbə əlavə etmək, bileti bağlamaq. Yazacaq bir şey yoxdur, bir basış.

Məlumat forması

Əməliyyat detallar tələb etdikdə eyni şey. Sahələr dizaynın elan etdiyindən yox, cədvəlin öz sxemasından çəkilir, ona görə də adını dəyişdiyiniz sütun formanı dəyişir, sildiyiniz sütun isə artıq soruşulmur.

Fəaliyyət nədir

Üç açar, dördüncü yoxdur

Əməliyyat bir əməliyyatın adını çəkir, onun nə üzərində işlədiyini bildirir və parametrləri ötürür. Bütün lüğəti budur:

  • Komanda yalnız dash-b-nin öz kodunun əlavə edə bildiyi reyestrdəki göstəricidir. Dizayn birini ixtira edə bilməz.
  • Bağlayıcı bir addır və düyməyə basıldığı anda sizin hesabınızın saxladığı sənədlərə görə həll olunur. Sizin olmayan bir cədvəlin adını çəkən və sizə göndərilən dizayn dayanır və bunu bildirir.
  • Parametrlər ya literral, ya da formadan, plitədən və ya basışdan oxunan bir adlı dəyərdir. Bir səviyyə dərinlikdə, başqa bir şey yoxdur.

Əməliyyatın içinə yazılmış URL, başlıq, token və ya rol ölü açardır.

dash-b-də heç bir şey onları oxumur. Test dördünü də daşıyan əməliyyat göndərir və onların heç birinin işləyiciyə çatmadığını yoxlayır.

Lüğət qəsdən zəifdir. Parametr dilinə əlavə edilən hər operator, yadəmillərin bir-birinə göndərdiyi faylın içində qaydalar mühərriki yaşamağa doğru bir addımdır və dizayn faylı başqasının məntiqini işlətmək üçün yer deyil.

Yazmanın tabe olduğu qaydalar

Bunlardan üçü dash-b-nin qalan hissəsinin davranışının əksinədir

Naməlum əmr səsli xətadır

Digər hər yerdə tanınmayan açar səssizcə nəzərə alınmır, çünki dizayn özündən daha yeni versiya ilə qarşılaşdıqda sağ qalmalıdır. Burada isə yox: səssizcə heç nə etməyən yazı, işləyənlə tam eyni görünür.

Yalnız real basılma hesab olunur

Şəxsən həqiqətən düyməyə basılıb-basılmadığına dizayn deyil, runtime qərar verir. Jestikanın baş verdiyini iddia edən dizayn rədd edilir.

Məlumatı dəyişən hər şey təsdiqləyir

Əməliyyatlar ya yalnız oxumalı, ya lokal, ya da dəyişəndir. Dəyişən əvvəlcə soruşur — soruşmaqdan imtina edə bilməz — və ikili basışın bir dəfə düşməsini təmin edən açar alır.

Harada görünmür

İxrac edilmiş HTML səhifəsində yoxdur

Dizaynı ayrıca səhifə kimi ixrac etsəniz, düymələr onun içində olmur. İxrac dash-b-nin kodunun heç birini işlətmir, ona görə də oradakı forma birinin yazdıqlarını toplayacaq və onları göndərəcəyi yer olmayacaqdı — ki, bu da onu heç təklif etməməkdən pisdir. Plitə dizayner və hesab funksiyasıdır və ixrac onu çıxarmaqla bunu bildirir.

Dərc olunmuş link üçün də eynisi keçərlidir. Oxucunun nə görməsi, nə görməməsi plitənin kimin məlumatına bağlı olmasından asılıdır — paylaşma necə işləyir hər iki halı izah edir.

Buna yazmaq üçün cədvəl lazımdır.

Bu, hesabınızdakı bir cədvəl, ya da özünüz yerləşdirdiyiniz konnektor vasitəsilə çatdığınız öz verilənlər bazanız ola bilər — bu halda verilənlər bazası şifrəsi bizə heç vaxt çatmur.