On Tuesday, October 25, 2011 06:29:37 pm Paul McNett wrote:
> dabo Commit
> Revision 6918
> Date: 2011-10-25 18:29:37 -0700 (Tue, 25 Oct 2011)
> Author: Paul
> Trac: http://trac.dabodev.com/changeset/6918
> 
> Changed:
> U   trunk/dabo/lib/datanav/Form.py
> U   trunk/dabo/lib/datanav/Page.py
> U   trunk/dabo/ui/uiwx/dForm.py
> 
> Log:
> Added new property RequeryChildrenOnNavigate to dBizobj, allowing a way to
> (temporarily) suspend requerying any child bizobjs when navigating the
> bizobj. Of course if an appdev does this, they are responsible for turning
> it back on and/or calling requeryAllChildren() explicitly.
> 
> Reworked the navigation data update code in dForm to take advantage of
> this property to navigate the primary bizobj quickly. Now, while the user
> is navigating, the frm.afterPointerMove() will fire as the navigation
> occurs, allowing appdev code to respond with a quick UI update to that
> effect. But only after the DataUpdateDelay has passed will the children
> be requeried, the RowNumChanged event be raised, and the form updated.
> 
> Reworked some code in datanav and added properties allowing the automatic
> setting/unsetting of the new bizobj property depending on whether or not
> the browse page is active, allowing for quick scrolling of the main grid.
> 
> I've tested this on Linux with my app and with a DataUpdateDelay of 250
> it is really a very nice improvement. But of course we need to test on
> other platforms as well.

If I understand this change I have to add "RequeryChildrenOnNavigate = True" 
to the bizobj to get the old functionally.  Is that right?

Johnf

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

Reply via email to