You have to pass the error collection and record to super().....
<CFSET super.validate(arguments.weatherRecord,
arguments.ErrorCollection) />
I have a post about this on my site:
http://evenamonkey.com/reactor_tip_super_validate--2006--doug_sims
Thanks,
Doug
On 9/1/06, Dan Vega <[EMAIL PROTECTED]> wrote:
I have done custom validation in the past but I have come across a problem that
I am not quite sure of. Below is an example of extending my validatestudentdob
function. When I run this code below to validate the users input, i recieve an
error that clientRecord is undifined in arguments. I have done this in other
places of my application and it works fine. Does anyone know exactly how this
works, maybe I am missing something?
<cfset session.client.customer.setStudentFirst(form.studentfirst)>
<cfset session.client.customer.setStudentLast(form.studentlast)>
<cfset session.client.customer.setStudentSSN (form.studentssn)>
<cfset session.client.customer.setStudentDOB(form.studentdob)>
<cfset session.client.customer.setStudentYOG(form.studentyog)>
<cfset session.client.customer.setStudentEmail (form.studentemail)>
<cfset session.client.customer.setStudentSex(form.studentsex)>
<cfset session.client.customer.validate() />
<cfset errorCollection = session.client.customer._getErrorCollection ()>
<cffunction name="validatestudentdob" access="public" output="false"
returntype="reactor.util.ErrorCollection">
<cfargument name="clientRecord" required="true" type="
reactor.project.******.Record.clientRecord">
<cfargument name="ErrorCollection" required="false"
type="reactor.util.ErrorCollection" default="#createErrorCollection(
arguments.clientRecord._getDictionary())#">
<cfset super.validatestudentdob()>
<cfreturn arguments.ErrorCollection>
</cffunction>
--
Dan Vega
[EMAIL PROTECTED]
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --