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.

We're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

DataObjectManager Module /

Discuss the DataObjectManager module, and the related ImageGallery module.

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

Dataobjectmanager Popup Validation Code


Go to End


2 Posts   1256 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.