ExtJS állás

2010.09.18. 09:05 stack

ExtJS fejlesztőt keresünk távmunkában.
Budapesti HR tanácsadó cég vagyunk és ExtJS fejlesztőt keresünk, akivel hosszabb távon tudnánk dolgozni Ext-es admin felületünk továbbfejlesztésén.

További információk, időpont egyeztetés:
Balazs.Klein@gmail.com


(az állás rovat továbbra is várja cégek jelentkezését:)

komment

Címkék: állás

+new Date vs. Date.now()

2010.09.06. 19:29 stack

Nemrégiben több helyen is visszaköszönt, hogy időbélyeget a következő formában adták meg: +new Date

Hirtelen meglepődtem, hogy ez miért nem szintaktikai hibás, de valóban nincs benne semmi rendellenes. Ha létrehozunk egy objektumot, akkor a típus után elhagyható a zárójel, ha az üres lenne, azaz a new Date kifejezés ekvivalens a new Date() kifejezéssel.
Igaz, ez a forma JSLint-nek sem annyira tetszik: Missing '()' invoking a constructor.

Továbbá jelen esetben a ’+’ jel az egy egyoperandusú (unáris) művelet, amelynek az eredménye a hozzá tartozó érték számmá konvertált alakja. +"100" === 100

var T = function () {};
T.prototype.valueOf = function () {
    return 100;
};

+new T; // 100

Szólj hozzá!

Címkék: date timestamp

hétfő

2010.08.09. 23:27 stack

Európának ezen a felén hétfővel kezdődik a hét, ennek fényében a DatePicker (+DataField) is kezdődjön hétfővel:

Ext.DatePicker.prototype.startDay = 1;

UPDATE: 3.x -től kezdve a DateField-nél külön kezelik a startDay-t, így meg kell adni mégegyszer:

Ext.form.DateField.prototype.startDay = 1;

Szólj hozzá!

Címkék: magyar date datefield datepicker

beforeunload

2010.08.04. 08:05 stack

Néha nehezen hiszem el, ennek ellenére az alábbi jelenség gyakran előfordul. Az ügyfél szerkeszt egy űrlapot, majd, mint aki jól végezte dolgát, mentés nélkül kilép. Az ilyen problémák elkerülése végett mindenképpen hasznos a beforeunload esemény kezelése. Ha a függvény egy nem null értékkel tér vissza, akkor a böngésző saját üzenete mellett megjeleníti azt és felajánlja a kilépés mellőzését:

window.onbeforeunload = function () {
    if (myComponent.isModified()) {
        return 'Kilépés esetén a módosítások elvesznek.';
    }
};

Szólj hozzá!

Címkék: nem extjs unload

vtype: 'regexp'

2010.07.22. 21:19 stack

Egy szöveges mezővel reguláris kifejezéseket kértem be. Szükségem volt arra, hogy valamilyen szinten ellenőrize a rendszer, hogy az valóban reguláris kifejezés-e vagy sem. Legegyszerűbbnek a brute force megoldás tűnt, ha létrehozhatok vele egy RegExp változót, akkor jó, máskülönben nem:

Szólj hozzá!

Címkék: regexp vtype

cmp.toggleVisible();

2010.07.21. 07:33 stack

Ext.override(Ext.Component, {
    toggleVisible: function () {
        this.setVisible(!this.isVisible());
    }
});

Szólj hozzá!

Címkék: override visible

:nth-child(...)

2010.07.09. 16:49 stack

A W3C által alkotott pseudo-class -ok közül talán az egyik legérdekesebb a nth-child, tényleg sok mindent tud. :) Ám sajnos az Ext kódjában némileg hibásan van megírva. Összedobtam egy rövid példaalkalmazást arra, hogy milyen paraméterekkel, miként viselkedik:

http://stack.hu/extjs/nth_child.php

Zöld keret az Ext, világos zöld háttér a böngésző kiválasztása, hát... tényleg nem mindenhol egyezik. :(

Szólj hozzá!

Címkék: css pseudo nth child

Sencha?

2010.06.15. 11:07 stack

Csak nézek, mint a moziban.... www.extjs.com, ami ma már www.sencha.com

mivan? bár... akár még jó is kisülhet ebből... vagyis remélem... :)

Részletek itt: www.sencha.com/blog/2010/06/14/ext-js-jqtouch-raphael-sencha

Szólj hozzá!

Címkék: hirek

Ext.select('div:my_functions')

2010.06.04. 21:03 stack

Amikor nem kizárólag ExtJS komponensekkel foglalkozunk, hanem HTML szinten mozgunk (mondjuk komponens készítése végett), akkor hasznosak tudnak lenni az úgynevezett Pseudo-classes kiválasztók. A :valami formájú kiválasztók. :) pl. div:first

Ext-ben (ExtJS-ben, és Core-ban egyaránt) lehetőségünk van a már meglévő listát bővíteni, ehhez csupán az Ext.DomQuery.pseudos –t kell kiegészíteni új függvényekkel. Első paraméter a kapott lista, második paraméter a szelektornak átadott paraméter. Két egyszerű példa:

1 komment

Címkék: pseudo

ExtJS állás - Interpont

2010.06.01. 12:36 stack

Ezentúl, alkalmanként ExtJS-sel kapcsolatos állásajánlatokat is megjelenítek a blogon.
(egyedüli feltétel a megjelenésre, hogy az elvárások között szerepeljen az ExtJS ismerete)

Első fecske:

ExtJS fejlesztőt keresünk főállásba
Egy kb. tíz éves, fiatalos, párfős budapesti informatikai cég vagyunk és projektjeink (webes alkalmazások) bővülése miatt ExtJS (+PHP +MySql) fejlesztőt keresünk hosszabb távra.

További információk, időpontegyeztetés:

06-1 414 0667
06-70 318 6058
skype: interpont
email: interpont@interpont.hu
web: www.interpont.hu

Az így feltüntetett hirdetésekhez semmi közöm. :) Érdeklődni minden esetben az ott megadott címen!

A további hirdetéseket a jobb oldali kapcsolat űrlapon át várom!

komment

Címkék: állás

ExtJS blog, mi ez?

Az ExtJS egy JavaScript keretrendszer, melyet a blog írója elfogultan a legjobbnak tart, és ez a blog olyan apróságok gyűjteménye, melyek ExtJS használata közben felmerültek, eszébe jutottak...

Címkék

ajax (4) alignto (1) állás (3) analytics (1) anchorto (1) android (4) animate (2) array (9) auto (1) back button (1) beautifier (1) beforeevent (1) benchmark (1) blur (1) budapest.js (1) button (1) canvas (1) capture (1) case sensitive (1) center (1) change (1) cikkajánló (1) class (2) closure compiler (1) collapse (1) combobox (3) comment (1) console.log (2) contextmenu (2) core (2) count (1) css (15) csv (1) dataview (1) date (4) datefield (3) datepicker (1) debug (1) doksi (1) dragdrop (1) easing (1) eclipse (1) editor (1) element (5) error (5) eval (2) event (1) fejtörő (1) field (2) fieldset (1) filter (1) firefox (4) firefox extension (2) focus (3) fonts (1) fun (1) function (1) google (2) google chrome (1) grayscale (1) grid (4) group contact (1) header (3) height (2) hidden (1) hirek (2) history (1) htaccess (1) html5 (2) htmleditor (2) https (1) icon (3) id (2) ie (2) ie6 (1) ie9 (1) iframe (3) image (2) indexof (1) javascript (1) jquery (2) jslint (2) jsmin (1) json (7) keymap (1) kipróbálom (2) könyvajánló (2) label (1) layout (1) lint (1) log (1) loop (1) magyar (2) mandelbrot (1) mask (1) math (1) maxlength (1) mistake (1) mysql (5) napi szívás (16) nem extjs (12) node (1) nth child (1) number (1) off (5) offline (1) operator (1) override (20) pagesize (1) paging (2) panel (2) php (7) picker (1) plugin (3) pozicionálás (2) preload (1) print (1) propertygrid (1) pseudo (3) readonly (2) record (1) regexp (1) replace (1) resizable (1) rotate (1) round (1) scale (1) sencha touch (2) server (1) shuffle (1) slider (1) sort (3) sortable (1) store (2) string (7) sum (1) tabchange (1) tabpanel (1) tab key (2) tdd (1) template (1) textarea (2) textfield (1) textitem (1) theme (2) throw (1) timer (1) timestamp (1) title (2) toggle (1) toolbar (6) tools (1) total count (1) transparent (1) tree (1) treenode (1) trigger (1) truncate (1) try (1) ucfirst (1) undefined (2) unique (1) unload (1) urlencode (1) utf8 (2) verzió (1) video (1) viewer (1) viewport (2) visible (2) vtype (1) window (2) xtype (1) zindex (2)

Extjs.blog.hu - RSS

Kérdés?

süti beállítások módosítása