Dave - The maxlength is really metadata (sorta) provided for things like MG:U's form generaton.
Instead, look up the method in the validator that checks the length and move it into your custom validator and change the logic to what you need. Doug On 1/24/07, Dave Shuck <[EMAIL PROTECTED]> wrote:
I have kind of a fringe case in which the acceptable validation length for a particular column needs to be different than the length in the database. The reason is that the setter/getter for that property encrypt/decrypt the value, so that the length of the encrypted value will be 64 alpha characters long with the unencrypted value being 9 characters long. Even though the actual value of the property is an encrypted 64 char alpha string, the custom getXxx() returns the unencrypted 9 character string. Since the validate() method uses the getXxx() methods, the encryption shouldn't get in the way of the validation process since I am using the custome getter. The column in the database is actually set as varchar(255), but I would like to validate the field to a maxlength of 9. I think there might be a bug here unless I am misunderstanding how it should work. In the dictionary I changed generated <maxlength>255</maxlength> to <maxlength>9</maxlength>. Even though I have done this it appears that any length up to 255 still validates properly and that the <maxlength/> is being ignored. There are very few cases where you would want to validate a different length than the database definition, so I am suspecting that this just might be a bug that hasn't been uncovered. I realize I can write a custom validation method as a workaround, but it seems like this should have done the trick. Does anyone have any input on this? -- ~Dave Shuck [EMAIL PROTECTED] www.daveshuck.com Where's your Spot? www.instantspot.com -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Reactor for ColdFusion Mailing List [email protected] Archives at: http://www.mail-archive.com/reactor%40doughughes.net/ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- Doug Hughes -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Reactor for ColdFusion Mailing List [email protected] Archives at: http://www.mail-archive.com/reactor%40doughughes.net/ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
