/**
* extjs3.4常用基礎方法使用*/
ext.onready(function();
var colorsobjecttype=ext.type(colorsobject);
document.write(colorsobjecttype);//colorsobjecttype's value is "ojbect"
var anumber=1;
var astring='1';
驗證某個值是否數字的乙個輔助方法,若不是,返回指定的預設值
// number is 1.
var number=ext.num(anumber,0);
document.write(number);
//不是數字,返回指定預設值
number=ext.num(astring,0);
document.writeln(number);
//converting empty references to a default value;
//驗證值是否非空、非null、非undefined、非空白字元的便捷方法
var empty;
var notempty=ext.value(empty,'defaultvalue',false);
notempty is 'defaultvalue'
document.writeln(notempty);
var sample;
var defined=ext.util.format.undef(sample+'define is an empty string
');document.write(defined);
// defined is now "sample is now defined".
sample = "sample is now defined";
defined = ext.util.format.undef(sample);
document.write(defined + '
');*/
/*var needsescape = "extjs's string class will escape this";
//escape方法對『進行轉移為\'
var escaped = string.escape(needsescape);
document.write(escaped+'
');var sort='asc';
sort=sort.toggle('asc','desc');
document.write(sort);
var sample = "some text";
var converted=ext.util.format.uppercase(sample);
// converted is now "some text".
document.write(converted+'
');sample = "some text";
converted=ext.util.format.lowercase(sample);
document.write(converted+'
');*/
var number1 = 20;
var number2 = 72;
//constrain輸出在木個範圍的值,就輸出最小值或最大值
var constrained = number1.constrain(25, 50);
document.write(constrained+"
");var constraineds = number2.constrain(25, 50);
document.write(constraineds+"
");}
);
ExtJs3常用控制項操作例項
結合工作內容,不定期更新。這裡面可能會講到一些常用的元件的操作。json 1.gridpanel 這個最常用,就是 嘛,從後台接到收據的store裡面讀出資料,比如我傳遞了乙個json,裡面是物件的各個屬性,那麼我在前台顯示的話,就要這樣。其中有乙個可以自己調整部分字型顏色,比如如果是y就顯示對號,...
extjs3合併表頭 rowspan
extjs3的表頭合併,雖然有columnheadergroup控制項,但是這個控制項無法實現合併行rowspan,顯示太醜,為此只能自己去改extjs的原始碼,先上效果 grid中增加屬性rows,rows的內容為 組成的陣列 var cm new ext.grid.columnmodel cm....
Extjs4中的樹與extjs3中相比變化真大啊!
這段時間在整extjs4,其中涉及到要把以前做extjs3中好多的自定義元件,改寫到4下面去,在這個過程中發現extjs4更新變化實在是大,可以說是翻天覆地的變化也不為過。像以前做的佇列檔案上傳元件,就用了好久才改到4下面可以用,中間碰到了一系列的問題,後來改造自己做的imgcrop元件,又是用了n...