mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-10 07:26:01 -06:00
Override the updateInvalid function for uniquer-cotrols.
This commit is contained in:
parent
2bdd449bd0
commit
c90c673900
@ -765,7 +765,7 @@
|
|||||||
" <label class='control-label col-sm-4'>" + data.label + "</label>" ,
|
" <label class='control-label col-sm-4'>" + data.label + "</label>" ,
|
||||||
" <button class='btn-sm btn-default add'>Add</buttton>",
|
" <button class='btn-sm btn-default add'>Add</buttton>",
|
||||||
"</div>"].join("\n"),
|
"</div>"].join("\n"),
|
||||||
gridBody = $("<div class='pgadmin-control-group backgrid form-group col-xs-12 object subnode'></div>").append(gridHeader);
|
gridBody = $("<div class='pgadmin-control-group backgrid form-group col-xs-12 object subnode-body'></div>").append(gridHeader);
|
||||||
|
|
||||||
if (!(data.subnode)) {
|
if (!(data.subnode)) {
|
||||||
return '';
|
return '';
|
||||||
@ -848,8 +848,25 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
return $dialog;
|
return $dialog;
|
||||||
}
|
},
|
||||||
|
updateInvalid: function() {
|
||||||
|
var self = this,
|
||||||
|
errorModel = this.model.errorModel;
|
||||||
|
|
||||||
|
if (!(errorModel instanceof Backbone.Model)) return this;
|
||||||
|
|
||||||
|
this.clearInvalid();
|
||||||
|
|
||||||
|
this.$el.find('.subnode-body').each(function(ix, el) {
|
||||||
|
var error = self.keyPathAccessor(errorModel.toJSON(), this.field.get('name'));
|
||||||
|
|
||||||
|
if (_.isEmpty(error)) return;
|
||||||
|
|
||||||
|
self.$el.addClass(Backform.errorClassName).append(
|
||||||
|
$("<div></div>").addClass('pgadmin-control-error-message col-xs-12 help-block').text(error)
|
||||||
|
);
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var SubNodeCollectionControl = Backform.SubNodeCollectionControl = Backform.Control.extend({
|
var SubNodeCollectionControl = Backform.SubNodeCollectionControl = Backform.Control.extend({
|
||||||
|
Loading…
Reference in New Issue
Block a user