On 7/16/10 1:06 PM, Bronwyn Woods wrote: > Hi all, > I'm new to Dabo and have been working with an AppWizard app just to figure > out how everything works. I have a couple questions that I haven't been > able to figure out. Anyone have any pointers? Sorry if these are trivial > questions.
There are no bad questions. At least not at first. :) > (1) validateRecord > > As long as some field of the new record has content, the validateRecord > method fires and performs as I would expect. However, if the record is > entirely empty, the validateRecord function does not fire. The record > appears to save successfully, though on the next requery it disappears so > clearly the record was not actually saved. How can I get the validateRecord > function to fire? I used the code from the tutorial to set up my > validateRecord and validateField functions. I think you are getting bitten by a feature. Try setting your bizobj's SaveNewUnchanged property to True. http://paul.dabodev.com/doc/api/dabodoc/dabo.biz.dBizobj.dBizobj.html#Properties_SaveNewUnchanged Do it in your biz's initProperties code, like: class MyBiz(dabo.biz.dBizobj): def initProperties(self): self.SaveNewUnchanged = True ... > (2) new record creation > > When I create a new record while on the Browse page the new record is > initiated with the value from the selected field in the browse page. That > is, if I have the name field of a record selected on the Browse page, the > new record is created with that name value. If I create a new record while > on the Search or Edit page, this does hot happen. How can I keep the new > record from having a default value when it's created from the browse page? You are seeing a bug that I think was fixed recently. Can you tell us what version and revision of Dabo you are using? Here's how to get that info: mac:sbs pmcnett$ python Python 2.5.4 (r254:67917, Dec 23 2008, 14:57:27) [GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import dabo >>> print dabo.version {'file_revision': '5899', 'version': '0.9.2', 'revision': '5899M'} Welcome to dabo-users! Paul _______________________________________________ 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]
