我这Ext.getCmp("username").getEl()返回的是个[object object],不是undefined,楼主的username加到items中去了吗?或者是其他js错误引起的

解决方案 »

  1.   


    fieldLabel : '用户名',
    anchor : '90%',
    name : 'uname',
    id : 'username',
    maxLength : 12,
    maxLengthText : '最多只允许12位',
    minLenght : 5,
    minLengthText : '最少只允许5位',
    allowBlank : false,
    blankText : '用户名必须填写'
    加着呢啊,是根据id来取的吧
    或者还有什么办法能设置textfield为只读呢
      

  2.   

    在ext中,textField不是有一个属性:readOnly吗?
      

  3.   


    我添加、修改用的一个form,只有在修改的时候才让这个textfield变为只读
      

  4.   

    var us=addUserForm.findById("username");
    us.readOnly=true;
    这么设置了一下,但是不起作用···
      

  5.   

    这个得用id,而不是name 
    xtype : "numberfield",
    id : 'fl300sl',
    name : 'fl300sl',
    fieldLabel : "300返利数量",
    allowBlank : false,
    allowDecimals : false,
    maxLength : 10,
    value : 0,
    hidden: true,
    anchor : "50%"