3
一個簡單的問題,或者我想的。 如何禁用kendo mvc網格的客戶端驗證? 我認爲會有一個屬性:「啓用」,「驗證器」或我可以設置爲false但我什麼也找不到。禁用/刪除Kendo mvc驗證程序
一個簡單的問題,或者我想的。 如何禁用kendo mvc網格的客戶端驗證? 我認爲會有一個屬性:「啓用」,「驗證器」或我可以設置爲false但我什麼也找不到。禁用/刪除Kendo mvc驗證程序
你是正確的,因爲沒有辦法通過屬性或選項設置禁用驗證,但是,你可以解決它。
網格單元的驗證器由網格內部創建。您可以通過替換網格的「編輯」事件的驗證對象的功能禁用驗證,在創建後,即:
edit: function (e) {
// Always return valid
e.sender.editable.validatable.validate = function() { return true; };
e.sender.editable.validatable.validateInput = function(input) { return true; };
}
這應該總是返回真禁用驗證的效果。
編輯:
您可能還需要更換validateInput,我已經更新的代碼片段。
這是我做過什麼: 在網格: '.Events(EV => EV .Edit( 「編輯」) )' 在腳本: '函數編輯(E){ e.sender .editable.validatable.validate = function(){return true; }; }' 但它仍然有效。 – 2013-03-01 07:56:37
它在我的代碼示例中適用於我,但您可能還需要替換validateInput方法。請參閱上面的修改。 – nukefusion 2013-03-01 09:08:03
這引起了,tnx – 2013-03-01 09:37:59