2013-01-31 7 views

cevap

6

el

Bu Kesik yapacak tüm alanların originValues tüm (ve bazı diğer) sıfırlamak zorunda benim için çalışıyor Ne

var items = form.getForm().getFields().items, 
    i = 0, 
    len = items.length; 
for(; i < len; i++) { 
    var c = items[i]; 
    c.value = ''; 
    if(c.mixins && c.mixins.field && typeof c.mixins.field['initValue'] == 'function'){ 
     c.mixins.field.initValue.apply(c); 
     c.wasDirty = false; 
    } 
} 

working example

+0

Çağrınız Yardımınız için teşekkürler! Bu çözümü uygulamamda test ediyorum ve işe yararsa kabul edeceğim. – A1rPun

+0

@ A1rPun Rica ederim :) – sra

0

etmektir bu form var originalValues = myForm.getFieldValues(); gibi bir şey kullanılarak oluşturulduktan sonra değerlerin bir kopyasını al, daha sonra myForm.setValues(originalValues); instea kullanarak bu değerleri geri yükleyebilirim myForm.reset(...);

İlgili konular