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

ExtJS PropertyGrid中使用Combobox選擇值問題

 更新時(shí)間:2010年06月13日 00:06:26   作者:  
在PropertyGrid中使用Combobox來選擇值時(shí),得到的應(yīng)該是displayField的值,但是在確認(rèn)選擇的時(shí)候卻顯示了valueField的值
問題描述:
  在PropertyGrid中使用Combobox來選擇值時(shí),得到的應(yīng)該是displayField的值,但是在確認(rèn)選擇的時(shí)候卻顯示了valueField的值,例如,下拉選擇性別,displayField分別為'男','女',對(duì)應(yīng)的valueField分別為'0','1',本來選擇應(yīng)該顯示中文描述,但是卻顯示成了0或者1這樣的標(biāo)識(shí)數(shù)據(jù),這對(duì)用戶來說應(yīng)該不能接受的。

解決:
攔截Grid的beforepropertychange事件,設(shè)置好顯示的值,之后返回false,阻止修改事件中的驗(yàn)證重置。
例如:
復(fù)制代碼 代碼如下:

listeners: {
beforepropertychange: function(source, recordId, value, oldValue){
if(recordId == 'BRAND_NAME'){
var record = this.getStore().getById(recordId);
this.suspendEvents();
record.set("value", cmbBrandEdit.store.getAt(cmbBrandEdit.store.find('BRAND_ID', value)).get('BRAND_NAME'));
record.commit();
this.resumeEvents();
return false;
}

}

相關(guān)文章

最新評(píng)論

蓝山县| 峨边| 固阳县| 通江县| 石柱| 株洲县| 扶风县| 拜城县| 土默特右旗| 民勤县| 延庆县| 崇左市| 灌阳县| 萍乡市| 哈巴河县| 铜梁县| 郧西县| 台安县| 昂仁县| 双流县| 徐汇区| 陇川县| 彭泽县| 依兰县| 三原县| 乐山市| 库伦旗| 仙桃市| 乌拉特中旗| 长泰县| 桦甸市| 凯里市| 收藏| 柘城县| 灌云县| 巨鹿县| 京山县| 正宁县| 竹山县| 长丰县| 和平县|