『壹』 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