Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

DataObjectManager Module /

Discuss the DataObjectManager module, and the related ImageGallery module.

Moderators: martimiz, UncleCheese, Sean, biapar, Willr, Ingo, swaiba, simon_w

Dataobjectmanager Popup Validation Code


Reply


2 Posts   629 Views

Avatar
Stef87

Community Member, 66 Posts

7 December 2012 at 10:51pm

SilverStripe 2.4.7

Hi

I am using Dataobjectmanager and am trying to find a way to include validation on the popup. I was rooting through the code and came across this.

parent::__construct($controller, $name, $fields, $actions, $validator);
    if ($this->validator instanceof Validator) {
   $this->validator->setJavascriptValidationHandler('none');
      }
      else {
   $this->unsetValidator();
   }


(lines 859-865 of DataObjectManager.php)
I'm confused about what this code is actually doing. I know it is calling the constructor and then checking for an instance of Validator but why is it setting the JavascriptValidationHandler to 'none'?

Thanks

Avatar
Stef87

Community Member, 66 Posts

8 December 2012 at 2:01am

Ok so I've found out how to add a required fields type of validation to DOM popup thanks to [url=http://www.silverstripe.org/dataobjectmanager-module-forum/show/9340]this post[/url]. What I want to do now is add validation which ensures that a url is in url format and a price is a currency symbol followed by numbers.

Any suggestions? I've been searching online and in the code to no avail.