復制代碼 代碼如下:var t = new Ext.Template( '<div name="{id}">', '<span class="{cls}">{name:trim} {value:ellip " /> 美女扒开腿让男生桶免费看动态图 ,久久综合色超碰人人,中文字幕在线久热精品

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

使Ext的Template可以解析二層的json數據的方法

Ext的Template支持通過傳入json數據的方式進行模板替換。
API中有這樣一段示例:

復制代碼 代碼如下:
var t = new Ext.Template( 
    '<div name="{id}">', 
        '<span class="{cls}">{name:trim} {value:ellipsis(10)}</span>', 
    '</div>' 
); 
t.append('some-element', {id: 'myid', cls: 'myclass', name: 'foo', value: 'bar'}); 



稍作修改做個測試:

復制代碼 代碼如下:
var t = new Ext.Template( 
    '<div name="{id}">', 
        '<span class="{cls}">{name} {value}</span>', 
    '</div>' 
); 
var dt=t.apply({id: 'myid', cls: 'myclass', name: 'foo', value: 'bar'}); 
alert(dt); 


運行上面的代碼會彈出<div name="myid"><span class="myclass">foo bar</span></div>說明替換成功。

但如果又這樣一個模板數據:

復制代碼 代碼如下:
{id: 'myid', cls:{o:'myclass'}, name: 'foo', value: 'bar'} 



我們想在替換時將模板中原cls部分替換為cls.o的值,也就是myclass,該怎么做呢?是不是想直接用{cls.o},你可以試下,絕對無效,沒有替換。因為template匹配替換是直接對{}中冒號前的字符串與JSON變量進行匹配的。當然找不到cls.o這個串所以也就不能匹配。
好在Template支持對數據的解析處理。
我們可以自己定義一個解析函數即可。其實很簡單:


復制代碼 代碼如下:
var t = new Ext.Template( 
    '<div name="{id}">', 
        '<span class="{cls:this.parseJSON}">{name} {value}</span>', 
    '</div>' 
); 
t.parseJSON=function(data){return data.o}; 
var dt=t.apply({id: 'myid', cls: {o:'myclass'}, name: 'foo', value: 'bar'}); 
alert(dt) 



我們定義了一個叫parseJSON的解析方法,在模板中訪問頂層的cls然后對cls(是一個object)的值進行處理(直接訪問它的o屬性)即可。

JavaScript技術使Ext的Template可以解析二層的json數據的方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 99久久免费国产精品特黄 | 日本欧美高清一区二区视频 | 久久综合狠狠综合久久综合88 | 99国产精品成人免费视频 | 嗯 用力啊 嗯 c我 啊哈老师 | 999久久免费高清热精品 | 嫩草亚洲国产精品 | 亚洲第一页在线播放 | 国产精品v欧美精品v日韩 | 在线观看永久免费网址 | 永久午夜福利视频一区在线观看 | 秋霞在线看片无码免费 | 99pao成人国产永久免费视频 | 暖暖 免费 高清 日本在线 | 动漫美女被到爽了流漫画 | 91在线青春娱乐精品分类 | 黑人开嫩苞 | 国产视频这里只有精品 | 嗯 用力啊 嗯 c我 啊哈老师 | 国产午夜人做人免费视频中文 | 99久久久国产精品免费蜜臀 | 好紧好湿太硬了我太爽了文字 | 日日夜夜狠狠干 | 一区二区不卡在线视频 | 人妻天天爽夜夜爽三区麻豆A片 | 国产人妻人伦精品836700 | 国产中文字幕一区 | 成人免费在线视频 | 国产成人综合在线 | 欧美多毛的大隂道 | 欧美含羞草免费观看全部完 | 久久久无码精品一区二区三区 | 扒开老师大腿猛进AAA片软件 | 国产精品人妻无码免费A片导航 | 东热rq大乱交 | 国产日韩成人内射视频 | 国产色精品久久人妻无码看片 | 欧美zzo交| 亚洲高清在线精品一区 | 久久久久国产一级毛片高清片 | 亚洲AV无码乱码在线观看浪潮 |