knockout.js - ko.validation.group is not working as expected ? Knockout -



knockout.js - ko.validation.group is not working as expected ? Knockout -

i been trying clear display of errors onload errors should display on farther action after load .

i got solution felt can been done in improve way

working solution: this clear onload messages

ko.utils.arrayforeach(self.main(), function (s) { ko.utils.arrayforeach(s.stdata(), function (s1) { ko.utils.arrayforeach(s1.sdata(), function (s2) { if (s2.validation.errors().length > 0) { s2.validation.errors.showallmessages(false); } }); }); });

tried usign group stuck error i.e object doesn't back upwards property or method 'ismodified' in knokcout validation .

not working :

var result= ko.validation.group(self.main(), { deep: true }); if (!self.main().isvalid()) { // rightly getting isvalid false , showing error text under . result.showallmessages(false); // error @ line metioned above. homecoming true; }

additional code :

function data(){ var inner = this; self.name=ko.observable(""); // have many observables self.validation = ko.validatedobservable([ self.name.extend({required true, //custom validations written}) ]); }

but have function in observable array deeper in self.main

my levels : function data object pushed self.sdata observable array later 1 pushed self.stdata , pushed 1 'self.main' .

so can see trying clear messages onload error . in mean time went validation script file found getting error @ line

ko.utils.arrayforeach(validatables(), function (observable) { observable.ismodified(show); // here ismodified undefined });

any suggestions appreciated .

validation knockout.js

Comments

Popular posts from this blog

c - Compilation of a code: unkown type name string -

java - Bypassing "final local variable defined in an enclosing type" -

json - Hibernate and Jackson (java.lang.IllegalStateException: Cannot call sendError() after the response has been committed) -