NetTalk Central

NetTalk Web Server => Web Server - Ask For Help => Topic started by: JohanR on March 13, 2011, 06:23:00 AM

Title: Get unrelated browse to update, shopping cart style
Post by: JohanR on March 13, 2011, 06:23:00 AM

Hi,

I have a shopping cart browse that I would like to update,
The cart browse is always visible as the client moves around the website and there are various places in the website that adds records to the shopping cart list.
How do I get the Cart browse to know that there are new records and that it should update itself?

thanks

Johan
Title: Re: Get unrelated browse to update, shopping cart style
Post by: Bruce on March 13, 2011, 11:02:44 PM
you can call it from inside your code;

BrowseLineItems(p_web)

now depending one the exact circumstances, you may need to add one or more of the following lines;

p_web.DeleteValue('_EIPClm')
p_web.DeleteValue('_Clicked')
p_web.DeleteValue('_EIPRow_')
p_web.DeleteValue('_CallPopups')

most notably, where those values might exist before the call.

Because you are altering values, you also probably want to do this pretty "late", after all the other processing has been done, especially for Ajax calls. And I'm guessing it's only really ajax calls that you need to do this on (page calls would presumably just update the cart in the normal way.)

Cheers
Bruce
Title: Re: Get unrelated browse to update, shopping cart style
Post by: JohanR on March 15, 2011, 03:07:39 AM
Hi Bruce

I tried the straight call to the browse and that does not work if in the server code of a button,
what I have found is that it works very well if I put it in the AjaxChildren routine in the browse that is doing the adding to the cart,
except it seems not to fire every 10th time or so.
Next time it fires it updates with the previous event, so the total items will jump from 3 to 5.
Hope my explanation makes sense.

Still looking into it.

thanks

Johan


Title: Re: Get unrelated browse to update, shopping cart style
Post by: JohanR on March 15, 2011, 10:45:34 AM
Hi

The 'CallBrowse' routine in the cart browse is executed every time,
but sometimes it does not update the browse.

What is the best routine to debug and check to make sure the browse updates?

thanks

Johan

Title: Re: Get unrelated browse to update, shopping cart style
Post by: Bruce on March 15, 2011, 10:56:40 PM
Use Firebug to "see" the incoming packet - check it for xml validation and so on. If it's not being applied usually that's because of the name being wrong, or perhaps it sending something that is invalid.

cheers
Bruce