Reputation: 1220
I can reset a form by this way
var form = Ext.getCmp('formId');
form.getForm().reset();
but i want to reset my form exclude one textfield
.
This textField name is 'name'
.
form.getForm().reset().exclude('name');
Is it possible.
Anyone help me
Upvotes: 1
Views: 1601
Reputation: 22386
Every form field has reset
method. So you can query for all fields but the "name" one and perform reset
on each queried field:
// 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();
}
Check out demo.
Upvotes: 4