var changeForm = new Ext.form.FormPanel({

frame : true,
title : '修改密码',
labelSeparator : ':',
labelWidth : 150,
width : 200,
waitMsgTarget : true,
height : 30,
items : [new Ext.form.TextField({
    fieldLabel : '请输入新密码',
    id: 'password1',
    name : 'password1',
allowBlank : false,
inputType : 'password',
    blankText : '新密码不能为空!' }), 
new Ext.form.TextField({
fieldLabel : '请输重复密码',
id: 'password2',
name : 'password2',
inputType : 'password',
vtype: 'password',
allowBlank : false,
blankText : '重复密码不能为空',
initialPassField: 'password1'

}) ],
buttons:  [{text: '修改密码'}]})
怎么样通过外围 比如 changeForm.getForm() 来修改 changeForm 里的一些属性呢 比如changeForm的标题 或者 将一个值赋给一个文本框 ...?

解决方案 »

  1.   

    id: 'password2', 这证明那个东西的id, 你可以通过 Ext.get("password2") 获得,然后做其它的操作。
      

  2.   


    这个我知道  我主要就是想问 通过  是不是也可以修改  FormPanel 的标题呢 
    比如以前的标题是 修改密码 我想设置别的 .... 
      

  3.   


    //赋值
    Ext.getDom('password1').value = "password1";
    Ext.getDom('password2').value = "password2";
    //更改标题
    changeForm.setTitle('我想设置别的');