EXT 3.2 总结

1、关于window的滚动条。

在IE兼容模式下,只写autoScroll:true是拉不动的,必须加上 bodyStyle:'position:relative'。

2、在使用ux的fileuploadfield时。不要忘记加入css下fileuploadfield的css。否则会出现按钮。

3、在用ext上传文件,struts2处理时,如果没有配置json处理的类型,那么会弹出下载提示,所以在struts2的action配置中需要如下写法:

  <action name="standardParts_*" class="standardPartsAC"  method="{1}">
   <result type="json">
    <param name="root">result</param>
    <param name="contentType">text/html</param>
   </result>
  </action>     

4、grid的删除,如果从grid的store删除了记录,如果有序号,那么应该执行,grid.getView().refresh()。这样序号才会显示正常。

5、另外,如果移除的记录想保存和获取,可以保存在store.removed中,这是一个数组。

6、关于data-view如果要正常显示,请在example下找到data-view.css并引入

7、关于日期的校验扩展

Ext.apply(Ext.form.VTypes, {
                daterange : function(val, field) {
                var date = field.parseDate(val);
                if (!date) {
                return;
                }
                if (field.startDateField
                && (!this.dateRangeMax || (date.getTime() != this.dateRangeMax.getTime()))) {
                var start = Ext.getCmp(field.startDateField);
                start.setMaxValue(date);
                //start.validate();//去掉这句,否则会陷入死循环
                this.dateRangeMax = date;
                } else if (field.endDateField
                && (!this.dateRangeMin || (date.getTime() != this.dateRangeMin
                .getTime()))) {
                var end = Ext.getCmp(field.endDateField);
                end.setMinValue(date);
                //end.validate();//去掉这句,否则会陷入死循环
                this.dateRangeMin = date;
                }
                return true;
                }
});

 

使用方法:

{id:'finishedTime-min',fieldLabel:'完成日期',xtype:'datefield',anchor:'95%',format:'Y-m-d',vtype : 'daterange',endDateField:'finishedTime-max'}
{id:'finishedTime-max',fieldLabel:'~',xtype:'datefield',labelSeparator:'',anchor:'95%',format:'Y-m-d',vtype : 'daterange',startDateField:'finishedTime-min'}

 8、在ext grid中,如果对cell做了改变,想让cell的东西垂直居中,需要写

      

colModel:new Ext.grid.ColumnModel({defaults:{align:'center',css:'vertical-align: middle;'}})

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值