最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

常用Extjs工具:Extjs.util.Format使用方法

 更新時(shí)間:2012年03月22日 22:18:30   作者:  
常用Extjs工具:Extjs.util.Format使用方法,需要的朋友可以參考下
抄些常用工具方便查找
----------字符串
Ext.util.Format.capitalize(string str);//將首字母變大寫
Ext.util.Format.ellipsis(string value, Number length);//截取指定length字符,將自動(dòng)在尾處添加省略號'...'
Ext.util.Format.htmlEncode(string value); //將文本編碼
lowercase(string value);//變小寫
stripScripts(Mixed value);//刪除所有的Script標(biāo)簽
stripTags(Mixed value);//刪除所有標(biāo)簽
substr(value, start, length)
trim(value)

----------日期
Ext.util.Format.date(Mixd value, [String format]); 如:Ext.util.Format.date(new Date(), 'Y-m-d')=>2012-03-19
Ext.util.Format.dateRenderer(string format);//專門為Ext.grid.Gridpanel使用,ColumnModel中

---------宿舍判斷
defaultValue(Mixed value, string defalutValue);//如果第一個(gè)參數(shù)為空,則返回第二個(gè),反之。
undef(Mixed value;//如果value等于空,則回返空字符串,否則返回value

==========擴(kuò)展Function
1、createCallback()會(huì)創(chuàng)建當(dāng)前函數(shù)的回調(diào)函數(shù),如:
復(fù)制代碼 代碼如下:

var sayHi = function(name){
alert('Hi'+name);
}
new Ext.Button({
text: 'say hi',
handler: sayHi.createCallback('jinshan')
});

createCallback的作用是為原有的參數(shù)設(shè)置默認(rèn)參數(shù)。在上例中,在使用createCallback時(shí)就已經(jīng)將‘jinshan' 設(shè)置給對應(yīng)的回調(diào)函數(shù),單擊按鈕后將參數(shù)傳遞給sayHi().

2、createDelegate()會(huì)創(chuàng)建當(dāng)前函數(shù)的代理函數(shù)。
如:
復(fù)制代碼 代碼如下:

var sayHi = function(name){
alert(name - this.text); //this.text表示btn函數(shù)的text值Say Hi,
}
var btn = new Ext.Button({
text: 'Say Hi'
});
btn.on('click', sayHi.createDelegate(btn, ['jisnh']));

這個(gè)創(chuàng)建了代理, sayHi指向了btn。。如果btn改成其它對象,則sayHi將會(huì)自動(dòng)轉(zhuǎn)到其它對象去。


3、createInterceptor(fun, scope);為當(dāng)前函數(shù)設(shè)置攔截器,類似 AOP 概念。如:
復(fù)制代碼 代碼如下:

var sayHi = function(name){
alert(name);
}
sayHi('1');
var sayHito = sayHi.createInterceptor(function(name){
return name == '2';
});
sayHito(1) ;//沒有提示
sayHito(2);//彈出2

攔截器會(huì)在原函數(shù)執(zhí)行之前執(zhí)行,并且只有在攔截器返回true時(shí)才會(huì)去執(zhí)行原函數(shù)。

相關(guān)文章

最新評論

齐河县| 饶平县| 叶城县| 奎屯市| 安丘市| 武胜县| 阿拉善左旗| 阿拉善盟| 和平区| 凤山县| 昂仁县| 桐庐县| 湖北省| 临沧市| 临潭县| 临高县| 教育| 淮阳县| 汕尾市| 雷山县| 蓝田县| 江达县| 溧水县| 罗城| 库尔勒市| 郁南县| 鱼台县| 肇东市| 南宫市| 福海县| 乐至县| 江阴市| 遂宁市| 瓮安县| 兴文县| 乐昌市| 博爱县| 公安县| 孟连| 英吉沙县| 友谊县|