Showing posts with label Siebel SI. Show all posts
Showing posts with label Siebel SI. Show all posts

Wednesday, August 18, 2010

You can not continue to work on this page because the state of this page can not be restored on server

if you create a new record in Siebel eService, populat newly record and saved, Moved to next page.

Now you want to do some update on newly created record, you might come back by Using BACK Button of browser. The moment you will click Back button, you will find following error message.



I have implemented and fixed this by two ways.

1.By using cookies(javaScript) : You can set cookies the way that the moment it goes to defaulter page it should redirect to some other page.

2.Delete History : After saving newly created record, user will go to next page, the moment user click Next Page, bu Using delete History u can delete defaulter page from cache.

Thanks

The selected record has been modified by another user since it was retrieved. Please continue.(SBL-DAT-00523)

While working with eService-Standard Interactivity,

User needs to populate all detail on one page then needs to proceed next page .(eg: On first Page populates Contact Details, Next Page Populates Income Details.)

if user wants to come back on previous page(eg: contact) then he can use BACK button of browser.

But when he does some changes on previous page (eg: on Contact) and click save button, a error message prompts as follow,

The selected record has been modified by another user since it was retrieved. Please continue.(SBL-DAT-00523)

Solution :

What I did , Goto browser script of applet, Write following script

function Edit__0__Control__WriteRecord__onclick (applet, id)
{
Top().SWECount = Top().SWEServerCount;
}

SWECount is page count & SWEServerCount is server request count.

Thanks

Tuesday, October 27, 2009

Print Buttton on Standared Interactivity

eService(Standared Interactivity) doesn't support Browser Script all most.My requirement was to put a button on an applet that calls 'Browser Print functionality'.
I have implemented this through HTML attributes of control.
Just create a Button control on applet level and in HTML attribute specify following :

onClick="window.print()"