• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Backtracking - That Age Old Problem
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Backtracking - That Age Old Problem


  • Subject: Re: Backtracking - That Age Old Problem
  • From: "Jonathan Fleming" <email@hidden>
  • Date: Thu, 07 Aug 2003 23:14:23 +0100

Jonathan, your reply is in your message body.

Sam, JavaScript is out, as you said too many problems with that option. And creating a session is not what I want to do. If possible I'd like to avoid this.

Anjo, I've pretty much stayed with WebObjects Frameworks and have not used Project Wonder although it seems as if virtually every other developer does use project wonder frameworks. I think I've shy'd away from it because I didn't understand how to set it up and as it seemed involved I just ignored it and go around WebObjects problems some other way.
Another thing is, in the getting started html document on their site it seems to only give direction for those using OSX where as I'm one of those using a Windows PC setup (WO5.2.1). Is there a big difference? But if this framework can do what I'm trying to achieve then I'll give it a go. So how hard is it really to set up Project Wonder's frameworks and what do I have to look out for in the way of glitches and things?


Thanks all
Jonathan F :^)

From: Jonathan Rochkind <email@hidden>
To: email@hidden
Subject: Re: Backtracking - That Age Old Problem
Date: Thu, 07 Aug 2003 13:53:26 -0500

I'm getting confused thinking about this stuff, I have a bunch of ideas and I'm not sure which are best, or which would work. But it strikes me that am important fact is if you've got a session or not. You say that you are using direct actions---that doesn't neccesarily commit us to avoiding a session, or to using one.

yep you're right about that, but, sorry, making sure the results page stays bookmarkable is a priority.
The only solution that is working right now is using the back button on the browser... does exactly what I want but the user isn't necessarily going to use that option. And in any case who the hell wants to keep going to the top of their browser just to go back to where they were.


If you are going to mention targeting a new browser window, I've thought of that but really I'd like to avoid that option, though it's not ruled out.

In your application, is it important to avoid creating a session? Or is it okay to have a session, so long as all pages are bookmarkable?

ah, this is interesting, how do you make a session bookmarkable? That is if i'm understanding you ok.


Or what? What are your requirements here, that lead you to use direct actions in the first place?

bookmarks and speed using raw rows


Whether or not we have a session available determines the success of some of the options I'm thinking of. Without using a session.... I'm having trouble thinking of anything particularly good. Although it depends on the maximum and typical count of the result set, too.

Well, the result set could be quite large, that's if you call a few 10's of thousand rows large. But generally several thousand rows would be the order of the day.



--Jonathan

At 11:35 AM 8/7/2003 -0700, Sam Barnum wrote:
You've got a few options here. I think your current setup isn't necessarily a bad one, it doesn't use much memory for storing the objects, at any rate. As long as the queries aren't huge, then just refetching the record isn't the much of a strain.

Some other options I can think of:
* Javascript (ugh) if you're sure the user came from a list page, history.go(-1) will take them back. This puts the least load on the server, and is also the most error-prone.
* Instead of passing the search parameters, you could save the actual NSArray of objects being displayed to your session (or in the component somehow)
* Keep things the same. If you're displaying raw rows in your list, at least you know your data will reflect any changes made since the list was displayed.


Thoughts, comments, constructive criticism???


On Thursday, August 7, 2003, at 09:42 AM, Jonathan Fleming wrote:

Hi Everyone,

I've never been able to sort this problem out on the side of DirectActions. To go back to a results page (an array of listed items in a repitition) I pass the search values through to my section page or view page where I hide the text box values, but provide a form and return button that will basically search the same query again therefore giving me back the exact same results that I came from in my results page - which is what I want.
Obviously this is sending untold requests to the server therefore puting a strain on it which ain't good at all. Does anyone know how to properly go back to a results page when you are using direct actions?


Examples would be welcomed. Thank you.

Kind regards
Jonathan

_________________________________________________________________
Express yourself with cool emoticons - download MSN Messenger today! http://www.msn.co.uk/messenger
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.

_________________________________________________________________
Sign-up for a FREE BT Broadband connection today! http://www.msn.co.uk/specials/btbroadband
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.

  • Prev by Date: Re: setting a browser window name in WebObjects
  • Next by Date: Re: Backtracking - That Age Old Problem
  • Previous by thread: Re: Backtracking - That Age Old Problem
  • Next by thread: Re: Backtracking - That Age Old Problem
  • Index(es):
    • Date
    • Thread