291 |
try: |
try: |
292 |
if self._currentEntry: |
if self._currentEntry: |
293 |
|
|
294 |
if len(self._currentEntry.getValue()) < self._currentEntry._field.min_length: |
val = self._currentEntry.getValue() |
295 |
|
if self._currentEntry._field.min_length and (val is None or len(str(val)) < self._currentEntry._field.min_length): |
296 |
message = _("Minimum required length %d" % self._currentEntry._field.min_length ) |
message = _("Minimum required length %d" % self._currentEntry._field.min_length ) |
297 |
# Piggybacking off the triggers message box code |
# Piggybacking off the triggers message box code |
298 |
self.triggerShowMessageBox(message) |
self.triggerShowMessageBox(message) |
299 |
return |
return |
300 |
|
|
301 |
event = events.Event('endEDITMODE',_form=self) |
event = events.Event('endEDITMODE',_form=self) |
302 |
self.dispatchEvent(event) |
self.dispatchEvent(event) |
303 |
|
|