zoukankan      html  css  js  c++  java
  • 添加自定义对象属性

    //添加自定义对象属性
    Ext.apply(Ext.form.ComboBoxExtend.prototype,
    {
        strParentID : 
    "",
        strValueID : 
    ""
    });

      

    然后就可以像这样使用了:

    item = new Ext.form.ComboBoxExtend({
                    id: 
    1259,
                    strParentID: 
    2367,
                    strValueID: 
    '请选择'

    });

     有一个奇怪的问题:

    代码
    Ext.form.FormPanelExtend = Ext.extend(Ext.form.TriggerField, {
        initComponent: 
    function () {
            
    //这个方法在在组件初始化时自动被调用。
            this.LoadSearchXML();
        },


        onRender: 
    function (ct, position) {
            Ext.form.FormPanelExtend.superclass.onRender.call(
    this, ct, position);
        },

        getSql: 
    function (obj) {
            
    //测试取得form对象
            var form = Ext.getCmp(this.id + "formPanel");
            
    return form;
        },

        
    //创建表单项
        CreateFormItem: function CreateFormItem(thisForm, records) {
            alert(getSql);    
    //这里会出错,提示getSql不存在。
        }

       
    //....
    }

    这里的 alert(getSql)会出错,但是如果 getSql是这样定义的就没问题,这function后面加上getSql就可以,不知道是什么原因
        getSql: function getSql(obj) {
            
    //测试取得form对象
            var form = Ext.getCmp(this.id + "formPanel");
            
    return form;
        },

  • 相关阅读:
    乒乓操作
    Poj 2010-Moo University
    POJ
    spirngmvc POJO参数映射详解
    spring AOP解析之xml方式详解
    spring AOP解析之xml方式详解
    springmvc POJO参数映射详解
    springmvc RequestMappingHandlerAdapter初始化详解
    springmvc RequestMappingHandlerMapping初始化详解
    Jquery的选择器
  • 原文地址:https://www.cnblogs.com/timy/p/1754210.html
Copyright © 2011-2022 走看看