如何给FormPanel表单中的元素赋值以及获取表单元素值

1.定义表单元素的name属性如下

       var HLV = new Ext.form.TextField({
            fieldLabel: '汇率',
            name:'EXCHANGERATE',
            anchor: '30%'
    });

2.定义数据源

       var ExchangeRatestore= new Ext.data.Store({
            proxy: new Ext.data.HttpProxy({ url: 'WsECOTAX01.asmx/SelectExchangeRate', method: "post" , async: false }),
            reader: new Ext.data.XmlReader(
                {
                    totalProperty: 'totalRecords',
                    record: 'row'
                }, 
                [
                    { name: 'EXCHANGERATE' }
                ]
            )
        });

3.定义赋值方法

        function DataToFormExchange(value) {
            ExchangeRatestore.load({ params: { DOCNO: value} });
            var rsData = ExchangeRatestore.getRange(0, 0);
            if (rsData.length == 0) {
                return false;
            }
            PformPanel.getForm().loadRecord(rsData[0]);
            return true;
        }  

4.获取表单值的方法

PformPanel.getForm().getValues()

得到的是一个表单对象,后台用相应的实体对象接收(或作为参数)

转载于:https://www.cnblogs.com/angus332770349/archive/2012/06/05/2536845.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值