validate: function (all) {
var controls = this.getValidateFields();
for (var i = 0, l = controls.length; i < l; i++) {
var control = controls[i];
var succ = control.validate();
if (succ == false && all === false) {
break;
}
}
return this.isValid();
},
this.getValidateFields();拿不到ckedit控件。
getValidateFields: function () {
function isDisplay(control) {
return control.isDisplay(function (p) {
if (mini.hasClass(p, 'mini-tabs-body')) return true;
});
}
var fields = [];
var controls = this.getFields();
for (var i = 0, l = controls.length; i < l; i++) {
var control = controls[i];
if (!control.validate || !control.isDisplay) continue;
if (isDisplay(control)) {
fields.push(control);
}
}
return fields;
},
ckedit在isDisplay()中验证不通过。