Implementing "Back" functionality

Hi
I am using VC and CAF for implementing certain functionality.
The requirement is: I have many screens and all of them have a "Back" button.
When i click on the "Back" button the previous screen must be displayed with its values.
I think currently this may not be possible because, each VC screen is a callable object and is enclosed in an action. When we move to the next screen, the previous action is completed and the next action is triggered.
Is there any way where i can dynamically choose the next action based on certain conditions using GP Runtime API ?
or Is there any way in which i can go back to the previous action when i click on "Back".
Any other way/logic i can use to achieve this?
Hi Moderators
Could you please let me know if such functionality ("Back") is posible with Callable objects/Actions ?
Also please suggest any alternate ways in which this can be achieved.
Message was edited by:
        aditya srinivasa

Thank you for the inputs Chandan.
I shall explain my requirement in detail:
Lets say i have 3 screens (Screen1, Screen2 and Screen3).
On Screen1 i have a form to enter user information (like firstname,lastname etc )
On Screen2 i have a form to enter company information (like name,address)
On Screen3 i have a form to enter user preferences information (like mailing address,permanent address)
Each of the above three screens has "Submit Info" button. When clicked on this button the entered info on that screen is submitted to an Oracle table and the next screen is shown.
Also Screen2 and Screen3 have another button - "Back". When this button is clicked on Screen2, Screen1 should be shown with the values (pre-populated in the form) previously entered by the user. When the "Back" button on Screen3 is clicked, Screen2 with its values (pre-populated in the form) should be shown.
What i have done is:
All the screens are modelled in VC. And each of them is wrapped in a callable object (iView) for integration in CAF GP.
Since we have 3 callable objects, there will be 3 actions and a sequential block in this process.
Now, Lets say i am on Screen1. I enter all the info and click on "Submit Info" button. Action1 is completed and immediately Action2 is triggered.
Action2 has Screen2 callable object in it and hence displayes Screen2. At this moment if i click on "Back" button, i want Screen1 with the details i entered in the previous step to be displayed.
Please let me know in case you need any further clarity on the requirement.

Similar Messages

  • How to implement a back functionally like the back of the browser

    Hi, I have a commandImageLink("go back") in a template jspx. How to implement the back functionally like the back of the browser with a managed bean method??. For know I m not using task flows.

    I think you can use a javascript method to go back to the previous browser page.
    http://javascript.about.com/library/blback.htm
    http://www.pageresource.com/jscript/jhist.htm
    http://www.w3schools.com/jsref/met_his_back.asp
    Perhaps you find something useful and related to backing beans here:
    http://adfdevelopers.blogspot.com/2009/04/some-handy-code-for-backing-beans-adf.html
    NA
    http://nickaiva.blogspot.com

  • Problem in write back function.

    I am trying to implement the write back function. The update button is enabled and it displays an error when clicked.
    Error:
    "The system is unable to read the Write Back Template 'dev10'. Please contact your system administrator."
    following is the xml template i wrote -
    <?xml version="1.0" encoding="utf-8" ?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table = "Messages">
    <WebMessage name ="dev10">
    <XML>
    <WriteBack ConnectionPool="WRB">
    <insert></insert>
    <update>UPDATE Users SET Default Password=@{C1} WHERE (UserName ='@{C0}' AND Group Name='@{C2}')</update>
    </WriteBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    This is placed under C:\OracleBI\web\msgdb\customMessages.
    and also can anyone tell me what is <WebMessage name ="dev10">?
    Thanks in advance.

    somehow i fixed the update part of the xml. now i can update the column but still i could not insert a value in the column.
    Any Suggestions plz?

  • HTTP Call back functionality

    Hi All,
        I need to implement a HTTP call back functionality to do a handshake between my portal and a 3rd party application.
    Framework: Oracle ADF
    Application server: Weblogic 10.3.6
    1. We will do a HTTP POST (that includes a token for validation purpose) from our portal to a 3rd party application, lets say, XAPP.
    2. Then the XAPP will make a call back using the call back URL of our portal. When they do the call back, they include the token that we provided to them in Step1.
    3. We need to accept the call back request and validate the token. After this I need to resume with the response processing from the initial POSTing session.
    4. After all the validations, I need to open XAPP's URL in a browser.
    Here the main catch is to keep the initial POSTing session alive(waiting) while accepting the call back request and then continue with the response processing from the initial POSTing session.
    Thanks for your help.

    Hi,
    make sure to post this to the WebCenter forum too as i would assume they more likely have this as a requirement too
    Frank

  • Implementing "Back" action

    Ok, so I use UIWebView to browse web content from my application. I don't use built in loadURL method, because I have to authenticate and handle errors, so UIWebView's loading system is not good enough. I load the content I use this method:
    – loadData:MIMEType:textEncodingName:baseURL:
    but unfortunately when using this method the web view does not record the clicks, so it does not know when back and forward actions are available...
    I was thinking of keeping track of visited urls and clicks manually, but that kind of solution may take more time than necessary, so maybe someone can give me some advice how to implement back action in this case?

    Due to lack of other ideas I implemented this functionality myself by storing any loaded url in an array, and removing appropriate record when moving back. Wasn't as much work as I feared

  • Hi, i want to implement a function in ODI

    hi, i am new to odi.
    i have created a project in odi which was very simple and only transfers data from one table to another.
    but now i want to implement a function in odi. i have the code for that function which is written in pl/sql.
    my function accepts some values that are used ahead in the function. now i dont know how to pass the values
    so can anyone plz tell me that how to pass values.
    regards,
    prateek.
    Edited by: user11116379 on May 21, 2009 1:37 AM

    If you want to call a PL/SQL function, you may want to do this in an ODI procedure. Take a look at the documentation which describes how to call a stored procedure, which is I think going to provide you the ability to execute your function.
    Functions can be called as a part of a mapping in an interface in ODI, just as you would normally use it as part of a select or insert statement.
    If you want to pass parameters into the execution of a task, you should use ODI's variables. Variables may be passed into the execution of a task, and the values from those variables can be used as a part of a mapping, resource name, filter etc.

  • How To use the going back function in Safari (multitouch)? Going back on Websites ist only possible using the arrow Key on the left corner but not by using the sweep function like it is possible in macOS.

    How can i use the going back function in Safari like it is possible in MacOS? On the Mac i can chance back to previous Websites by sweeping with two Fingers. Unfortuntely is this Not possible on the ipad. I tried with one and to fingers but it doesn't work.
    The multitouch function is switched on but still Not working. What is wrong? Thx for help.

    To go back a web page in Safari touch the screen with one finger at the extreme left and swipe to the right.
    To go forward a web page in Safari touch the screen with one finger at the extreme right and swipe to the left.

  • How to unrigister the call back function,in vb6 with DAQmx 8.5

    I use daqmx api which named DAQmxRegisterEveryNSamplesEvent to register my call back function,When I invoke the function  DAQmxErrChk (DAQmxStopTask(taskHandleAnalog)) to stop my Task.then i call the procedure AD_OPEN  again,it raise an error ,tell me that i need to unregister the event,the data has transfer into the buffer.how can i unregister the event,please look at the following code.
    Spoiler (Highlight to read)
    Private Sub create()
       Dim channel As String
        Dim minVoltage, maxVoltage As Double
        Dim samplesPerChannelPerRead As Double
        Dim sampleMode As Long
        Dim boolVal As Boolean
        On Error GoTo AdErrorHandler:
        ' Get values from UI controls
        channel = "Dev2/ai1:2"
        minVoltage = -10
        maxVoltage = 10
        samplesPerChannelPerRead = 100
         If (taskHandleAnalog <> 0) Then
             DAQmxErrChk (DAQmxStopTask(taskHandleAnalog))
            DAQmxErrChk (DAQmxClearTask(taskHandleAnalog))
            taskhandle = 0
        End If
        ' Configure the task
        DAQmxErrChk (DAQmxCreateTask("", taskHandleAnalog))
         DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandleAnalog, "Dev2/ai0", "", DAQmx_Val_InputTermCfg_RSE, minVoltage, maxVoltage, DAQmx_Val_VoltageUnits2_Volts, vbNullString))
        DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandleAnalog, channel, "", DAQmx_Val_InputTermCfg_Diff, minVoltage, maxVoltage, DAQmx_Val_VoltageUnits2_Volts, vbNullString))
    End Sub
    Private Sub AD_Open()
        DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandleAnalog, "", 200, DAQmx_Val_Rising, DAQmx_Val_AcquisitionType_ContSamps, samplesPerChannelPerRead))
        'Find number of samples specified
        DAQmxErrChk (DAQmxGetTaskNumChans(taskHandleAnalog, numChannels))
        'Configure Event Callbacks
        DAQmxErrChk (DAQmxRegisterEveryNSamplesEvent(taskHandleAnalog, 1, 4, 0, AddressOf EveryNSamplesEventHandler1, Nothing))
     ReDim dataBuffer(numChannels * samplesPerChannelPerRead - 1)
        ' Start the DAQmx Task
    '    DAQmxErrChk (DAQmxCfgDigEdgeStartTrig(taskHandleAnalog, "/Dev1/PFI2", DAQmx_Val_Edge1_Falling))
        DAQmxErrChk (DAQmxStartTask(taskHandleAnalog))
        ' Update UI
        Exit Sub
    AdErrorHandler:
        MsgBox Err.Description
    End Sub

    This may be a bit late, so hopefully you found this on your own. But in order to unregister the event pass a null value for the callback function parameter in the DAQmxRegisterEveryNSamplesEvent function (Nothing in VB).
    National Instruments
    Product Support Engineer

  • How can I disable the mouse button 4 and 5 "forward" and "back" functions through firefox?

    I've seen this problem come up on forums before but was unable to find a good solution.
    When using Ventrilo, I have my speak button bound to the mouse button 4 of my logitech mouse. This button is conveniently placed for gaming because it makes use of my otherwise unused right thumb, and I have been using it for years and probably couldn't adjust if i tried to change it.
    Firefox uses mouse button 4 for the "back" function, meaning that if i'm on ventrilo while browsing the web with firefox, i have to remember to move the cursor to the menu bar at the bottom of my screen or go back a page. it's infuriating if i forgot, especially if i'm playing some sort of browser game at the time, as i basically have to restart whatever i'm doing.
    The only solutions i've found for this involve binding mouse button 4 to some other (rarely used) key, which is an annoying solution at best, or changing some vital computer files, which I dont have the expertise to do myself and dont trust anyone else to do for me. It's an absolutely unacceptable solution anyway: why should i have to change my computer's files to disable a function which should be editable through firefox?
    does anyone know how this can be fixed? or know how we can get mozilla to put this feature into some future patch, as other people have been asking them to do for YEARS?

    This can be a highly frustrating problem. I just spent 45 minutes working on an email. Nearing the end I go to grab my mouse after typing and accidentally hit mouse 4 and lose everything. This isn't the first time I have lost work or an email. I would say the ONLY reason why there currently lacks a strong feedback against this is because the majority of people do not have mouse 4+5 buttons on their mice. Please add the option to just disable this "feature". It's just far to easy to accidentally hit these buttons accidentally and potentially lose a lot. I don't know anyone who actually uses these buttons anyways.

  • Problem in implementing forgotPassword function

    hi,
        I need to implement forgotPassword function in my jsp.
    I followed everything from these links : -
    https://forums.oracle.com/message/10958330
    Handling Forgotten Passwords
    I am not recieving any mails .
    In the logs there is no logs of EmailService getting started. Is there any configurations that I need to take care of ..??
    Thanks
    Rammohan

    Hi,
        After sorting some errors Password is getting generated and Password is getting reset .
       But Email is not being sent to the recepient.
       My SMTPEmail.properties file is as follows : -
    /config/atg/dynamo/service/SMTPEmail.properties
    $scope=global
    defaultFrom=[email protected]
    emailHandlerHostName=smtpcorp.com
    emailHandlerPort=25
    username=*****@gmail.com
    password=*******
    Any ideas  what am I missing...?
    Thanks

  • After mountain lion download the "back" function of delete key no longer is working.

    After mountain lion download the "back" function of delete key no longer is working.

    Here is your answer, I think.
    https://discussions.apple.com/message/19048177#19048177

  • Eclipse: UFL "u212com.dll" that implements this function is missing

    Dear Sirs,
    I try to open one of our reports with the "Crystal Reports for Eclipse 2.0" sample application. Thie report relies on a com based UFL. I get the following error message:
    Crystal Reports Viewer
    Exception yadada...
    UFL "u212com.dll" that implements this function is missing
    OK
    How can I fix this?
    Thanks for your answers.

    The fact that you can see the UFL under 'Additional Functions' tells me that the UFL is compiled as 32 bit. This is good for creating the report in the IDE which is 32 bit. But the app you are building is compiled as 64 bit. But there is no 64 bit UFL(?) that yo have built so far. So, two options;
    1) Build the UFL as "Any CPU". I am not sure if this will actually work. never tried this, but I do know that it is not possible to compile an app using the CR runtime as "Any CPU". E.g.; we always recommend to compile either as 32 bit and \ or 64 bit, not "Any CPU" This may be the case with the UFL, thus the next suggestion.
    2) Compile a second copy of the UFL as 64 bit. You'll then have to use 64 bit GAC and regasm on that dll.
    - Ludek

  • UFL 'u212com.dll' that implements this function is missing

    I am attempting to write a user function library for the crystal reports version that ships with Visual Studio 2010. Following the walkthrough on the Business Objects website (although that is for VS2005) I have successfully created my .dll file and added it to the GAC, and it appears in the function list under 'Additional Functions' in the Crystal Reports formula editor. However when I use the function on in my Windows forms application, I get the error "UFL 'u212com.dll' that implements this function is missing.". This is on my development machine and I have installed the latest service pack for Crystal Reports for VS2010 (64-bit). My OS is Windows 7 64-bit.
    I have two questions:
    1)  What version of the .NET framework should my class library be targeting? My windows forms application targets the .NET framework version 4, but should I be doing the same thing for the .dll for Crystal Reports? It does show up in the formula editor though, so I guess that means that Crystal Reports recognises it correctly.
    2) I have done a search on the PC for the file 'u212com.dll' and it is in the folder C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win64_x64 (and also in the equivalent 32-bit folder) Is this correct, or is there is a specific 64-bit version of this file?
    Or is it something else that I am missing? Thanks in advance for any suggestions.

    The fact that you can see the UFL under 'Additional Functions' tells me that the UFL is compiled as 32 bit. This is good for creating the report in the IDE which is 32 bit. But the app you are building is compiled as 64 bit. But there is no 64 bit UFL(?) that yo have built so far. So, two options;
    1) Build the UFL as "Any CPU". I am not sure if this will actually work. never tried this, but I do know that it is not possible to compile an app using the CR runtime as "Any CPU". E.g.; we always recommend to compile either as 32 bit and \ or 64 bit, not "Any CPU" This may be the case with the UFL, thus the next suggestion.
    2) Compile a second copy of the UFL as 64 bit. You'll then have to use 64 bit GAC and regasm on that dll.
    - Ludek

  • "UFL 'u2ltdate' that implements this function is missing."

    I am working through migrating older reports from a very outdated version of Crystal into a newer version and trialing Crystal Server 2013 with Crystal Reports for Enterprise.  The only problem I am running into is that I have many reports using the NumberToDate function to pull a number string and form it into a date for the report.  I really need this function to work because we rely on it quite heavily.  When I pull reports that use it into my new environment I am given the following error:
    "UFL 'u2ltdate' that implements this function is missing."
    I have found the u2ltdate.dll on the web and transferred it into the following folders: windows/system32 and program files(x86)/SAP BusinessObjects/SAP BusinessObjects Enterprise XI 4.0/win32_x86 and the win64_x64 as well just to be sure.  But to no avail I am still unable to use the NumberToDate function.  I have even tried copying the u2ltdate.dll from our older server, and this doesn't work either.  I really need to get this working as soon as possible.    I don't know if I need a 64 bit dll because it is windows server 2008 or if I don't have it in the right places.  Please help!

    Hi Warre,
    Don't put the ufl into the \windows\system32 folder. Nothing should go there now.
    I doubt this will ever work in CR for Enterprise. It's a Java Designer so the only way to make it work is to create a Java UFL.
    Search for this KBA:
    1803967 - How to make a Java UFL available in Crystal Reports 2011 Designer?
    Same for CR for Ent., you need a Java UFL.
    Only way to make this work is to convert the UFL to Java or use Crystal Reports 2011 or 2013.
    See this MS Forum post I responded to also:
    Custom Crystal DLLs with Crystal Reports 2008 for Visual Studio Run Time
    And this one:
    http://scn.sap.com/docs/DOC-35036
    And this one:
    Java UFL and VB UFL
    Try searching, there is a kbase article with a sample attached.
    And you will need a 64 bit version because some of the report processing servers may be 64 bit only but I believe the Crystal Report Processing Server is 32 bit only. It will need the UFL copied into it's \win32_x86 folder.
    Only issue you should have is using CR for Ent. to design/update/create the reports with that function. Use CR 2011 or 2013 and it should work.
    Problem is we no longer have the source code for that UFL and others, quite often they were written by Support people and therefore not saved into our code source system.
    Don

  • How to implement the function "Slow Play" using MPMoviePlayerController?

    Does anybody have idea to implement the function "Slow Play" using MPMoviePlayerController or some other indirect solutions? Thanks. Kevin.

    You can use the changeSelection(...) method to change the cell with focus.

Maybe you are looking for

  • PROBLEM with 24/96 bit-rate USB DAC that worked fine until I plugged in two

    I'm using a late 2008 15" Macbook Pro that I bought Jan 2009 right before the SD card models came out. Mac OSX 10.6.4 and iTunes 9.2 are installed. I have a Nuforce Icon HDP and a CEntrance DACport 24/96 bit-rate USB DAC (external sound cards) that s

  • Can't open PDF's in Safari anymore

    I have acrobat 7.0 installed. When running Panther, a PDF would simply open in safari with Acrobat, no problems. Now, all I get is a black window and nothing loads. ( I think safari is trying to open it with preview?) thanks.

  • Maintenance order Operation mass change with Ehp5

    Hi Experts, We are currently working in ECC 6.0 Ehp3 and we are exploring the additional features with Ehp5. To explore the Ehp5 functionalities (Maintenance order Operation Account Assignment and Operation mass change) we did the foloowing: 1. LOG_E

  • Problem compiling Web Service EJB endpoint - URGENT

    I was compiling a simple HelloWorld SLSB as an EJB Endpoints. The problem is with the ejb-jar.xml when compiler encounters xmlns namespace dec - <ejb-jar xmlns="http://java.sun.com/xml/ns/j2ee" version="2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchem

  • Oracle9iAS v1.0.2.2.2 for AIX

    After download all Aix_iAS_10222_Disk?.cpio.gz files, we got error when "cpio -idmv < Aix_iAS_10222_Disk1.cpio". all files' size match those in OTN and "gzip -d" ran Ok with all downloaded files. Anyone idea? Here is the error wee got, cpio -idmv < A