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

Dataobjectmanager Popup Validation Code


Go to End
Reply


2 Posts   830 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 this post. 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.