几个常用的ext4.1东西


1.序号修改说明:
 在列表中不存在序号的,“columns: [”后添加一项“{xtype: 'rownumberer',resizable:true },”,其中resizable属性定义了该列是否允许拉宽,再序号较大时如“100”可能显示成“1...”需要使用
2.通过选择列表中的项数改变对应功能按钮的显示状态:
 首先设置功能按钮的id值,然后在Ext.grid.Panel之前定义如下:
 var sm = new Ext.selection.CheckboxModel({
            listeners:{
            'selectionchange':function(sm){
                var len = sm.getSelection().length;
               if(len > 1){
                Ext.getCmp('viewbutton').setVisible(false);
                Ext.getCmp('editbutton').setVisible(false);
               }
               else{
                Ext.getCmp('viewbutton').setVisible(true);
                Ext.getCmp('editbutton').setVisible(true);
               }
            }
          }
        });
 然后在Ext.grid.Panel中定义“selModel: sm,”,这样就可以设定为当选择数据行数大于1条时,查看和编辑按钮不显示。
3.设置列表中为单选,并且列表头中的复选框不显示,此时可以不使用multiSelect: false,属性
 var sm = Ext.create('Ext.selection.CheckboxModel',{showHeaderCheckbox : false,mode:'SINGLE'});
 selModel: sm, 
4.设置“selModel:'RowModel',”或者“selType: 'rowmodel',”则没有复选框,只能单选
5.设置列表中的数据列宽可以拉伸enableColumnResize: true,
6.设置列表中的数据可以读取viewConfig:{enableTextSelection:true},
7.按钮中如果引用扩展的/CESEMDMS/WebRoot/ext4.1/css/icons.css中定义的图片,需在页面中引用<link rel="stylesheet" href="${ctx }/ext4.1/css/icons.css">
8.设置panel为可折叠方式。collapsible: true,//可折叠
9.去掉当前页面中列表下方的刷新按钮:在<script type="text/javascript" src="${ctx }/ext4.1/ext-all.js"></script>下面添加引用
<script type="text/javascript" src="<%=path%>/ext4.1/ext-rewrite.js"></script>
10.tbar中按钮设置为向右靠齐:“tbar: [{”中间添加“tbar: ['->',{”   ;如果是buttons可以再button同级位置处设置buttonAlign:"right";
同时如果需要设置label在text框的位置布局可以设置labelAlign:"right"
11.校验电话手机号/^(13[0-9]|15[0|1|3|6|7|8|9]|18[8|9])\d{8}$/  这个灵活性好!
((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值