On Nov 20, 2008, at 9:31 PM, Roger Lovelock wrote:

> I am validating that the field must have a value. The initial record
> displayed already has a value. If I clear it and save (record level
> validation) or clear it and tab to the next field I do not get the
> validation message. If, however, I have navigated prior to this to  
> another
> record all works fine and the error message appears (in both cases).

        Can you make this change to dabo.ui.dDataControlMixinBase.py?

68      def _lostFocus(self):
69              ok = True
                print "IN FLD VALID", self._inFldValid
                print "OLD", self._oldVal
                print "CURR", self.Value
70              if self._inFldValid or (self._oldVal != self.Value):
71                      # Call the field-level validation if indicated.
72                      if hasattr(self.Form, "validateField"):
73                              ok = self.Form.validateField(self)

        After you add those debugging lines, run your app as your have and  
post the output in your reply.


-- Ed Leafe





_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]

Reply via email to