2010-07-07 109 views
2

我有一個ExtJS組合框,這是一個必填字段,但我不希望顯示所需的字段錯誤消息,直到我嘗試提交表單。現在,它看起來像是在鍵控上發生。我已經將validateOnBlur設置爲false,但它仍然顯示。我指定了一個vtype,雖然'必需',並且它仍然似乎在控件上觸發驗證事件,因此vtype被調用。我不希望驗證在我手動調用它之前觸發。一些代碼:。ExtJS關閉字段驗證onkeyup

var ddl = new TaskCombo({ 
    id: 'ddl' , 
    fieldLabel: 'test', 
    tabIndex: 1, 
    selectOnFocus: true, 
    autoWidth: true, 
    disabled: true, 
    forceSelection: true, 
    validateOnBlur:false, 
    vtype: 'required', 
    vtypeText:'This is a required field test', 
    msgTarget: 'under', 
    store: new TestStore}); 

回答

1

嘗試增加validationEvent:falsedocs

+0

對不起,我真的發現這個我張貼感謝之後很多,雖然,你一直是一個巨大的幫助,到目前爲止我所有的問題 – extnoob 2010-07-07 23:12:56

+0

至於2015 - 使用validateOnBlur,改爲validateOnChange。 – Zon 2015-02-19 14:52:45