四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

extjs 列表框(multiselect)的動(dòng)態(tài)添加列表項(xiàng)的方法

因?yàn)樗@個(gè)是創(chuàng)建時(shí)自動(dòng)加載的ArrayStore(關(guān)鍵字是:data: ds),沒(méi)有動(dòng)態(tài)增加的示例,但我們的項(xiàng)目需要有三個(gè)列表框,并且后兩個(gè)的內(nèi)容要根據(jù)第一個(gè)列表框內(nèi)容動(dòng)態(tài)的加載,因此要在選擇第一個(gè)列表框的內(nèi)容時(shí),動(dòng)態(tài)填充后兩個(gè)的內(nèi)容.我比較佩服exjts的示例寫(xiě)作人員,這些應(yīng)該在示例中體現(xiàn)的功能,他們都沒(méi)有寫(xiě)到,包括之前的2.2版本的示例,網(wǎng)上也沒(méi)有搜索到,害我找了一天如何動(dòng)態(tài)控制列表數(shù)據(jù)的功能.首先說(shuō)明一下,我的方法也不是官方的方法,只是自己靈機(jī)一動(dòng)想到的,下面是動(dòng)態(tài)增加列表項(xiàng)的方法.
在方法之前我的關(guān)于multiselect對(duì)象的store是這樣定義的:
復(fù)制代碼 代碼如下:
flowDs = new Ext.data.ArrayStore({
data: [[123,123]],
fields: ['value','text']
});

(1)var toflowStore = msForm.getForm().findField('toflow').store; //根據(jù)名稱得到multiselect對(duì)象的store對(duì)象;
(2)創(chuàng)建一個(gè)Ext.data.Record對(duì)象,這正在我想了好久的增加方法,也怪自己太笨了:
復(fù)制代碼 代碼如下:
var record = new Object();
record.value = "2";
record.text = "3";
var records = new Ext.data.Record(record);

(3) 將創(chuàng)建的Ext.data.Record對(duì)象加至multiselect的store對(duì)象中:
toflowStore.add(record1);
通過(guò)以上三步就可以為列表multisleect動(dòng)態(tài)增加列表項(xiàng)了,提醒一下刪除某項(xiàng)可以通過(guò)remove()/removeAll()方法,具體的使用方法可以通過(guò)示例代碼的ItemSelector.js中查到.
通過(guò)以上分析后,大致可以簡(jiǎn)單估計(jì)到multiselect的創(chuàng)建規(guī)則,在store中有一個(gè)屬性fields: ['value','text'],則在創(chuàng)建時(shí),系統(tǒng)會(huì)通過(guò)循環(huán)的方式將屬性data:[[123,123]]中的內(nèi)容創(chuàng)建為object對(duì)象,然后寫(xiě)到時(shí)它的store對(duì)象中,類(lèi)似下面的代碼:
復(fù)制代碼 代碼如下:
var item = [],itemObj,record;
for(var i = 0; i< this.data.length;i++){
item = this.data[i];
itemObj = new Object();
itemObj.value = item[0];
itemObj.text = item[1];
record = new Ext.data.Record(itemObj);
this.store.add(record);
}

以上只是我腓臆的猜測(cè),具體extjs的工程師是不是如此設(shè)計(jì)他們的程序,還沒(méi)有仔細(xì)研究.

JavaScript技術(shù)extjs 列表框(multiselect)的動(dòng)態(tài)添加列表項(xiàng)的方法,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 小学生版《三国演义》| 护航 电影| 日本电影芋虫| 日韩欧美视频在线播放| 怡红院成人影院| 苏晓电视剧叫什么名字的| 色戒在线观| 根深蒂固2电视剧| 杨佑宁个人简历| 殷雪梅| 王雪华| 让我们一起摇太阳| 女朋友的舅妈| va电影| 内蒙古电视台节目表| 贝加尔湖畔钢琴谱| 少年歌行电视剧演员表| 韩国电影解禁男女| 闺蜜心窍 电影| 乡村女老师| 王茜华泳装照片高清| cctv16体育节目表今天目表| 3d成人国产同人动漫焰灵姬| 红星闪闪歌词完整版打印| 军官与男孩| 2003年黄金价格多少一克| 黄瓜在线| cctv16节目单| 说木叶原文| 老阿姨电视剧在线观看| 洛兵| 山田裕二| 《隐秘而伟大》电视剧| 阿妹的诺言| 内裤之穴| 十一码复式中奖表图片| 张少军| 风间由美风间ゆみav| 四年级科学上册教学计划(新教科版)| 《诱惑》电影| 电影《志愿者》观后感|