×
Vytvárame riešenia
15.3.2014
Spoznávame Dojox form manager - časť 7
V tejto časti venovanej Dojox form manageru si predstavíme ďalší efektívny spôsob použitia tohto zaujímavého komponentu. Tentoraz pôjde o vytvorenie nového widgetu, ktorý rozšíri pôvodný widget, čím odpadá problém so scopom.
27.8.2013 (posledná aktualizácia 9.9.2013)
Ako aplikovať observer ak je použitá metóda setFormValues (Dojo)
Jednou z negatívnych vlastností Dojox form managera je skutočnosť, že ak sa použije metóda setFormValues(), zmena hodnôt v poliach formulára zároveň spustí aj observer. Zo začiatku jednoduchý problém, ktorý je možné ošetriť podmienkou, no v skutočnos
25.8.2013
Ako definovať funkciu observera vo widgete (Dojo)
V seriáli venovanom modulu Dojox form manager bol uvedený spôsob, ako programaticky definovať funkciu pre observer. Žiaľ uvedený postup nie je možné aplikovať pre všetky situácie a tak predstavujem ďalší zo spôsobov, ktoré umožňujú definovať funkciu
22.6.2013 (posledná aktualizácia 15.3.2014)
Spoznávame Dojox form manager - časť 6
V tejto časti venovanej widgetu Dojox form manager sa opäť vrátim k HTML atribútom data-dojo-attach-point a data-dojo-attach-event, keďže všímavý čitateľ určite postrehol, že HTML atribút data-dojo-attach-event nebolo možné aplikovať na dijity vo wid
15.6.2013 (posledná aktualizácia 15.3.2014)
Spoznávame Dojox form manager - časť 5
V tejto časti venovanej widgetu Dojox form manager, budú predstavené spôsoby ako identifikovať element, ktorý spustil observer. Celkovo budú predstavené štyri spôsoby, ktorými je možné dosiahnuť rovnaký výsledok. Za asi najjednoduchší spôsob je možn
12.6.2013
Spoznávame Dojox form manager - časť 4
V tejto časti venovanej widgetu Dojox form manager nepriamo nadviažem na druhý diel, ktorý demonštroval prácu s observerom. Hlavnou témou dnešného príspevku bude použitie atribútu data-dojo-attach-event, keďže ide o rovnaký postup ako pri práci s obs
8.6.2013
Spoznávame Dojox form manager - časť 3
V tejto časti venovanej widgetu Dojox form manager sa zameriam na HTML atribút data-dojo-attach-point a metódy gatherFormValues() a setFormValues(). Našou úlohou bude kombinovať elementy formulára s ostatnými elementmi tak, aby boli pri spracovaní sú
5.6.2013 (posledná aktualizácia 25.8.2013)
Spoznávame Dojox form manager - časť 2
V prvej časti venovanej widgetu Dojox form manager bol predstavený deklaratívny zápis widgetu a observera. V tejto časti bude zápis observera upravený výsledkom čoho bude lepšie ladenie programového kódu a zároveň odstránenie skriptu z templatu.
4.6.2013
Ako aplikovať dijit/registry na dgrid (Dojo)
Pri práci s komponentom dgrid môže používateľ naraziť na problém, kedy metóda byId() z modulu dijit/registry pre získanie prístupu k widgetu nie je funkčná. Dôvodom tohto stavu je spôsob akým je dgrid vytvorený, keďže dgrid nie je vytvorený ako bežn
1.6.2013 (posledná aktualizácia 10.6.2013)
Spoznávame Dojox form manager - časť 1
Súčasťou frameworku Dojo je aj zaujímavý widget s názvom Dojox form manager. Aj keď vyzerá jednoducho, práca s ním môže byť komplikovaná. Prvým problémom je demonštrácia len deklaratívneho spôsobu zápisu observera, ktorý je žiaľ veľmi ťažko debugovat
29.5.2013
Ako nastaviť hodnotu widgetu (Dojo)
Po získavaní hodnôt z widgetov, ktoré bolo predstavené v poslednom článku, je na rade ich nastavovanie. Rovnako ako získanie hodnoty aj ich nastavovanie je možné vykonať pri deklaratívnom a programatickom spôsobe zápisu widgetu. Tentoraz je možné bez
29.5.2013
Ako získať hodnotu z widgetu (Dojo)
Jednou z často vykonávaných operácii pri práci s widgetmi je získavanie aktuálne nastavených hodnôt. Získanie hodnoty je možné vykonať pri deklaratívnom aj programatickom spôsobe zápisu widgetu. V oboch prípadoch ide o rovnaký postup pričom k dispozí
24.5.2013
Atribút data-dojo-id (Dojo)
So zmenou názvov atribútov určených pre framework Dojo za účelom podpory jazyka HTML5 vznikli nové atribúty, medzi ktoré patri aj atribút data-dojo-id. Úlohou nového atribútu je zjednodušenie prístupu k widgetom a validný zápis v rámci pravidiel jazy
19.5.2013
Ako zobraziť Border Container na celú obrazovku (Dojo)
Práca s dijitom Border Container z frameworku Dojo môže byť pre začínajúceho programátora zo začiatku náročná. Prvý problém, s ktorým sa je možné pri Border Containeri stretnúť, je jeho nezobrazenie. Táto chyba sa žiaľ nedá oddebugovať, keďže ide o p
17.5.2013
Tipy a triky - ako automaticky otvoriť dokument (JavaScript/Dojo)
Pri tvorbe webových aplikácií je niekedy potrebné automaticky otvoriť dokument bez interakcie používateľa. Túto funkcionalitu je možné vykonať viacerými spôsobmi. V tomto článku sú predstavené dve základné techniky.
14.5.2013 (posledná aktualizácia 4.6.2013)
Spoznávame Dojo dgrid - časť 4
V tejto časti bude predstavený príklad pre riadenie gridu v režime read-only. Jeho súčasťou budú jednoduché funkcie s názvami update(), filter() a reset(), ktoré budú slúžiť pre manipuláciu s vytvorenými dátami.
12.5.2013
Ako v Dojo dgrid definovať vo vlastnosti className viacero tried
Pre základné definovanie štýlu stĺpcov v dgride slúži vlastnosť className. Tá ale štandardným spôsobom zápisu podporuje zobrazenie iba jednej triedy. Ak používateľ chce zadať viacero tried, nemôžu byť oddelené medzerou ani bodkočiarkou. V takomto prí
11.5.2013 (posledná aktualizácia 24.5.2013)
Na čo si dať pozor pri práci s widgetmi vo frameworku Dojo
Pri práci dijitmi, ale aj s rôznymi widgetmi, môže autor naraziť na viacero situácií, kedy sa daný widget nevykresli alebo namiesto vykreslenia widgetu sa zobrazí chybové hlásenie v konzole internetového prehliadača. A práve vyhnutiu sa uvedeným prob
9.5.2013 (posledná aktualizácia 10.5.2013)
Šablóna dokumentu HTML5 pre Dojo 1.9
Nová verzia frameworku Dojo (verzia 1.9) prináša množstvo zmien a opráv existujúcich chýb. Zmene sa nevyhla ani šablóna pre prácu s Dojom, ktorá už neodporúča doteraz používaný modul dojo/ready. Dôvodom tejto zmeny je aktualizácia dijitov.
7.5.2013 (posledná aktualizácia 4.6.2013)
Spoznávame Dojo dgrid - časť 3
V tejto krátkej časti nadviažem na minulý diel, konkrétne na vkladanie dát do gridu. Dáta je možné definovať buď pri volaní constructora alebo aj neskôr po vytvorení inštancie (objektu). Dnešný diel je venovaný druhému spôsobu vkladania dát.
6.5.2013 (posledná aktualizácia 3.6.2013)
Spoznávame Dojo dgrid - časť 2
V prvej časti venovanej Dojo dgrid bol predstavený jednoduchý postup ako rýchlo vytvoriť grid z komponentu Dojo dgrid a demonštrované vloženie dát cez metódu renderArray(). V tejto časti bude predstavený spôsob vloženia dát prostredníctvom vlastnosti
4.5.2013 (posledná aktualizácia 3.6.2013)
Spoznávame Dojo dgrid - časť 1
Práca s tabuľkami, v programovaní nazývanými gridy, je v podnikových aplikáciách jednou z najčastejšie vykonávaných operácií. Gridy sú upravené tabuľky jazyka HTML, ktoré poskytujú bohatú funkcionalitu pre manipuláciu s dátami. Framework Dojo ponúka
25.4.2013 (posledná aktualizácia 12.5.2013)
Tipy a triky - ako rýchlo zobraziť obsah objektu
Jednou z veľmi často vykonávaných úloh pri tvorbe webových aplikácií je prezeranie obsahu objektov. Aj keď konzola v prehliadačoch ponúka celkom dobré možnosti na zobrazovanie obsahu objektov, je možné použiť aj riešenia JavaScriptu alebo frameworku
16.4.2013
Ako rýchlo vytvoriť aplikáciu s frameworkom Dojo
Jedným zo spôsobov ako tvoriť internetové stránky je použitie WYSIWYG (What You See Is What You Get) editora. WYSIWYG editory boli populárne najmä v minulosti. S pribúdajúcim časom a novými možnosťami sú aj v súčasnosti veľmi dobrým pomocníkom pre rý
13.4.2013 (posledná aktualizácia 22.2.2014)
Šablóna pre tvorbu widgetov vo frameworku Dojo
Dojo framework okrem vlastných widgetov ponúka možnosť vytvárať aj vlastné widgety. Tie sa zväčša tvoria prostredníctvom šablón v jazyku HTML, ktoré sú uložené v externých súboroch. Pre ich implementovanie do aplikácie je potrebné nahrať príslušné mo
6.4.2013
Nový Dojo parser má zlepšenú podporu funkcie require()
S príchodom novej verzie Dojo sú k dispozícii aj nové prvky zjednodušujúce tvorbu aplikácií. Jedným z týchto prvkov je aj automatické nahrávanie modulov použitých v markupe. Ak programátor používa deklaratívne zápisy, nemusí už zapisovať moduly použi
6.4.2013 (posledná aktualizácia 27.10.2013)
Vlastnosť isDebug (Dojo)
Pre ladenie programov v jazyku JavaScript používajúcich framework Dojo môžu programátori definovať vlastnosť s názvom isDebug. Okrem zobrazovania dodatočných správ je táto vlastnosť potrebná aj v prípade, že chce autor používať nástroj Firebug Lite.
6.4.2013 (posledná aktualizácia 24.5.2013)
Vlastnosť intermediateChanges v data-dojo-props (Dojo)
Pri práci s formulármi vo frameworku Dojo je možné vo widgetoch v atribúte data-dojo-props používať zápis intermediateChanges: true. Tento zápis definuje ako bude daný widget reagovať na interakciu používateľa.
29.3.2013 (posledná aktualizácia 5.1.2014)
Ako vytvoriť modul pre asynchrónne nahrávanie dát v Dojo
Autori projektu Dojo v rámci prípravy prechodu na verziu 2.0 postupne menia niektoré techniky práce s technológiou AJAX. Medzi novinky patrí aj nahrávanie dát prostredníctvom modulu dojo/request. Tento modul nepodporuje vlastnosť sync, a tak je nahrá
23.3.2013
Ako vytvoriť element v Dojo
Manipulácia s objektmi DOM je najčastejšou činnosťou programátorov pri práci s jazykom JavaScript. Okrem štandardných metód, ktoré poskytuje DOM, je často oveľa efektívnejšie používať metódy už existujúcich frameworkov. Medzi základné operácie manipu
21.3.2013 (posledná aktualizácia 9.5.2013)
Šablóna dokumentu HTML5 pre Dojo 1.8
Medzi nové šablóny, ktoré sú zverejnené na stránkach How to ..., patria už aj šablóny pre prácu s frameworkom Dojo. Šablóny používajú aktuálnu verziu 1.8.3. V prípade, že chce čitateľ pracovať s najnovšími prvkami frameworku Dojo, je potrebné aktuali
20.3.2013
5 spôsobov ako v Dojo aplikovať innerHTML
Práca s frameworkom Dojo je mierne odlišná od knižnice jQuery. Ale aj Dojo podobne ako jQuery ponúka viacero spôsobov ako rýchlo pracovať s DOM. Príkladom je vkladanie fragmentov prostredníctvom vlastnosti innerHTML, ktoré je možné vykonať viacerými
Nahor