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   562 Views

Avatar
Stef87

7 December 2012 at 10:51pm Community Member, 66 Posts

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

8 December 2012 at 2:01am Community Member, 66 Posts

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.