autoHeight

2008.11.28. 09:55 stack

Sokat gondolkodtam azon, hogy miért így oldották meg az autoHeight-ot?
Miért használnék valamikor is autoHeight=false-t? ("Nem tudom a magasságot, de nem is szeretném, hogy az ExtJS kiszámolja!")

Vegyünk három esetet:

  • Megadom a konkrét magasságot, ekkor az autoHeight érték nem számít.
  • Olyan konténerben van az elem, ahol a konténer határozza meg a magasságot. Itt az autoHeight igaz érték elrontja az elem magasságát. Vagy bug, vagy ficsör, mindegy, a lényeg, hogy nem használható.
  • Végül, az az eset, amikor sem az elemnek nincs megadva a magasság, sem a konténer nem határoz meg magasságot. De ilyen esetben nem lenne alapértelmezett, hogyha nincs magasság, akkor az ExtJS magától meghatározza?

Valahogy az az ember érzése, hogy felesleges ez a property, ExtJS-nek is kellene tudnia, hogy mikor kell automatikus magasság.

Szólj hozzá!

Címkék: auto height

setHeight( string )

2008.10.21. 09:02 stack

A rendszerben, mellyel jelenleg dolgozok minden adat XML-ből származik, így alapértelmezetten minden string. Először nem gondoltam, hogy ezzel foglalkoznom kell, mert úgyis átalakítja majd az ExtJS, ha át kell alakítani... majdnem. :)

var win = new Ext.Window({
    width: 300, height: 300, closable:false
);
win.show();
win.setSize(200, 200).setSize('100', '100');

Tudom, nem logikus maga a mintakód, de az eredmény méginkább nem az. :)
magasság 200, szélesség 100 pixel.

(ugyanezt az eredményt kapnánk, ha nem '100', hanem '100px'-t írnánk a kódba, ami már nem annyira irreális)

Szólj hozzá!

Címkék: string napi szívás height

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?