2016-04-28 3 views
0

私はドロップダウン・フィールドのステータスが「yes」、「no」です。 statusがyesの場合は、descriptionフィールドは必要ありません。サブパネルSugarcrmのフィールドの条件付き検証

私は

Validation on record view

このヘルプを使用すると、それが正常に動作していることで、作成したレコードビュー用のカスタムコードを記述します。サブパネルの検証では機能しません。 Googleで検索しましたが、解決策は見つかりませんでした。

答えて

1

答えが見つかりました。私は、サブパネルやリストビューのフィールドに妥当性検査を行い、次にこのようなファイルを作成したいと考えています。それは私のために働いているeditablelistbutton.js

({ 

extendsFrom:'EditablelistbuttonField', 

initialize:function(options){ 
     this._super('initialize',[options]); 
     this.model.addValidationTask('check_acceptable', _.bind(this._doValidateComment, this)); 
}, 

_doValidateComment: function(fields, errors, callback) { 
     //validate type requirements. 
     if (this.model.get('acceptable') == 'no') 
     { 
      errors.comment_c = errors.account_services_c || {}; 
      errors.comment_c.required = true; 
     } 
     callback(null, fields, errors); 
    }, 
}); 

custom\modules\Leads\clients\base\fields\editablelistbutton\editablelistbutton.js 

関連する問題