『壹』 Extjs grid里某個column的xtype為combobox,怎樣在頁面ready的時候載入combobox下拉列表理的數據
boxStore 創建完就 load() 載入
boxStore.load();這句話寫在MyPanel創建之前
『貳』 extjs中,對store復制的一些問題
我用的是MVC模式直接在不同的界面引用就可以回了,如:
xtype:'combo',
答 name : 'proctId',
fieldLabel:'訂購產品',
store : 'common.CommonProctStore',
要多處對同一個store進行操作可以給store添加監聽,如:
listeners : {
'beforeload' : function(store, operation) {
var loadMarsk = new Ext.LoadMask(document.body, {
msg : '載入中,請稍候...',
disabled : false,
store : store
});
loadMarsk.show();
}
}
『叄』 extjs 的xtype類型標識金額,可輸入小數
|可以使用 vtype
例如:
fieldLabel:『金額』,
xtype:'textfield',
name:'myMoney',
id:'myMoney',
vtype:'money'
再自定義vtype:
Ext.apply(Ext.form.field.VTypes,{
money:function(val){
return/^([1-9]d{0,7}|0)(.d{1,2})?$/.test(val);
},
moneyText:'請輸入正內確容的金額'
});
『肆』 extjs如何調用日期控制項
{
xtype:"datefield",
name:"date",
fieldLabel:"日期",
editable:true,
emptyText:"--請選擇--",
format:"Y-m-d",//日期的格式
altFormats:"Y/m/d|Ymd",
width:180
}
上面是在Ext.form.Panel中的直接在items中加入日期控制項,上面一些參數也很好理解,如果有疑問可以查看ext.4.2.1的api,這個也是該版本的用法,如果是其他版本,請查看實際引入的版本的api,但是大體用法都是一直的。
『伍』 extjs xtype:'datefield', 怎麼設置它格式如: 2010-12-25
xtype : "datefield",
id : "birthDate",
format : 'Y-m-d',
fieldLabel : "出生年月",
width : 160