选择不同的支付方式,生成不同的页面(新手第一次写)

支付方式分为在线支付和预支付 ,预支付要产生的页面包含:费用,次数,套餐说明,套餐名称;在线支付要生成的页面包含:费用,套餐说明. 页面框架用的是EXT , 页面显示不同主要是用到了ext.getCmp('id').hide();方法.

function getAddItems(){

        var items = new Array();
        /********************************VVVV支付方式VVVVV********************************/
        items.push({
            labelWidth : 180,
            
            columnWidth :.40,
            layout : 'form',
            items : [{
                xtype : 'combo',
                fieldLabel : "支付方式",
                store : [['0', '预支付'], ['1', '在线支付']],
                valueField : "key",
                displayField : "value",
                id :'payment_method',
                name : 'payment_method',
                value : data==null?'':typeof(data.name)=='undefined'?'':data.name,
                anchor : '75%',
                allowBlank: false,
                mode : "local",
                forceSelection     : true,
                editable : false,
                value :data==null?0:data.payment_method,
                triggerAction : "all",
                value : '0',
                listeners:{
                    select:function(combo,record,index){
                        if(index==1){
                            Ext.getCmp('name').hide();
                            Ext.getCmp('number').hide();
                        }
                    }
                }
            }]
        });
        
        /********************************VVVV豪华套餐VVVVV********************************/
        
        items.push({
            id:'name',
            labelWidth : 180,
            columnWidth :.40,
            layout : 'form',
            items : [{xtype : 'textfield',
                fieldLabel : "套餐名称",
                maxLength : 10,
                vtype : 'vmaxlength',
                id :'set_name',
                name : 'set_name',
                anchor : '75%',
                allowBlank: false,
                regexText : '不能输入空格!'
            }] 
        });
        
        /********************************VVVV费用VVVVV********************************/
        
        items.push({
            labelWidth : 180,
            columnWidth :.40,
            layout : 'form',
            items : [{
                xtype : 'textfield',
                fieldLabel : "费用",
                regex :/^[0-9]{0,3}([.]{1}[0-9]{0,2}){0,1}$/,
                id :'money',
                name : 'money',
                anchor : '75%',
                allowBlank: false,
                maxLength : 30//regexText : '不能输入空格!'
            }] //var numFormated = Ext.util.Format.number(num,'0.00');
        });
        
        /********************************VVVV签章次数VVVVV********************************/
        
        items.push({
            id :'number',
            labelWidth : 180,
            columnWidth :.40,
            layout : 'form',
            items : [{
                xtype : 'textfield',
                fieldLabel : "签章次数",
                regex :/^[1-9]\d{0,2}$/,
                id :'frequency',
                name : 'frequency',
              anchor : '75%',
                allowBlank: false,
                maxLength : 30
            }]
        //var numFormated = Ext.util.Format.number(num,'0.00');
        });
        
        
        /********************************VVVV套餐说明VVVVV********************************/
        
        items.push({
            labelWidth : 180,
            columnWidth :.40,
            layout : 'form',
            items : [{
                xtype : 'textarea',
                fieldLabel : "套餐说明",
                id :'package_description',
                name : 'package_description',
               anchor : '75%',
                allowBlank: true,
                maxLength : 200,
                vtype : 'vmaxlength'
            }]
        });
        return items;
           }

 新手第一次写项目,有不足的多多指点.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值