Re: Re: Link out to wrong todo in DB6
Bob O'Malley <omalley73 <at> gmail.com>
2006-12-01 18:58:20 GMT
On 12/1/06, Griff <lists <at> thegriff.net> wrote:
> Hrm, so this means we have to live with no sorting? That won't work
> for me. I sort my todo's by context...nice having them all grouped
> together. I also hide completed todos.
> Maybe I'm mis-understanding something here but you are suggesting then
> that DB6 will just let the todos fall where they may?
> Jeff, there's no way around this? Is DB6 or more likely the data
> manager changing the unique ids on sort?!
> Is this due to Shadow's still using the legacy PIM database?
Both Shadow and DB6 are using the legacy Todo PIM DB. The problem is that
when Shadow creates the link its pointing to a particular row location in
the TodoDB. When Shadow follows the link, its opening DateBk6 with a
parameter of which position in the Todo database it wants to look at. If
DateBk6 is set to sort the Todo database when it opens, then the database
sorting will occur _after_ its opened, and the pointer passed by Shadow will
now be pointing to the wrong location. The link in Shadow is still pointing
to the correct record, DateBk is just _displaying_ the incorrect one when
you first open it (at least I'm 90% sure that's how it works). To test it
out, link out a new Todo in Shadow, follow the link to DateBk and see the
wrong record. Then go back to Shadow and tap the link again (w/o making any
changes in either app). You should now be displaying the correct record.
There are two ways around this (or maybe just ways to decrease the pain).
The easiest way is to disable the Todo Sorting on your Startup view (or
whatever view DateBk is set to start in). I'm like you, however, and rely
heavily on the nice Todo sorting in DateBk. So you can disable the sorting
in the Startup view and enable it in your "TodoView", which can be invoked
with one tap if your starting view uses the Today screen.
If you still don't want to disable Todo Sorting in your Startup View, then
every time DateBk is opened by Shadow with the wrong item displayed,
manually force it to sort the database again. The easiest way (I think) to
do this is to open up the Todo Sorting preferences panel and hit OK (no
changes necessary). This triggers a resort of the Todo database (similarly
you can reload your Startup Saved View or any other Saved View with Todo
Sorting enabled to reinvoke sorting).
Anyway, I'm not totally 100% on all this, but hopefully some of this will
help you out!
[Non-text portions of this message have been removed]
Start a group
in 3 easy steps.
Connect with others.