1

我可以通过这种方式重置表格

   var form = Ext.getCmp('formId');
        form.getForm().reset();

但我想重置我的表单排除一个textfield

此文本字段名称为'name'

form.getForm().reset().exclude('name');

可能吗。

任何人都可以帮助我

4

1 回答 1

4

每个表单域都有reset方法。因此,您可以查询除“名称”之外的所有字段并reset在每个查询字段上执行:

// the following query will search for all form fields
// and will exclude fields that have field name set to "name"
var fields = form.query('[isFormField][name!="name"]');

for (var i = 0, len = fields.length; i < len; i++) {
    fields[i].reset();
}

查看演示

于 2013-05-09T08:29:26.167 回答