Warn About Changes and page flow

Hi, in dev guide, it is said:
For any single page, or first page in a navigation flow where the retainAM URL parameter value is set to Y (and the pages share the same root UI application module) as you navigate between each page, set the Warn About Changes property to True on the pageLayout region.
in other word, if pages in page flow are in the same AM, after changing am in the first page, anytime leave the following page to click the home link(oracle branding), the WarnAboutChanges msg should be alerted?
But,
Now I have two pages, using the same AM, set the two pages' property "Warn About Changes" to true.
And I want to implement this: after inputing some words, and click a sunmitButton forward to pageB(add retainAM = Y in setForwardURL in code), then in pageB don't do anything, but click home link, WarnAboutChanges message does not alert.
Could anyone help to explain this?
And how to implement the page flow warnAboutChanges?
And how root application module to set if different pages in different AMs?
PreThanks to you very much!

But,
Now I have two pages, using the same AM, set the two pages' property "Warn About Changes" to true.
And I want to implement this: after inputing some words, and click a sunmitButton forward to pageB(add retainAM = Y in setForwardURL in code), then in pageB don't do anything, but click home link, WarnAboutChanges message does not alert.
Could anyone help to explain this?
I asked u previously also read dev guide properly, here it what dev guide say:
"By default, the Warn About Changes property is set to True for each of the items in this list except for the
OASubmitButtonBean whose default value is False (a ccording to the UI guidelines, the "Warn About
Changes" check should be performed for all submit button instances except for Cancel, Apply and Submit
buttons). If you want to explicitly enable the check for a submit button, set this property to True. Note that can
also set it programmatically by calling OASubmitButtonBean.setWarnAboutChanges(pageContext,
Boolean.TRUE) in processRequest()."
I hope this answers ur question.
And how to implement the page flow warnAboutChanges?
Read "Save Model ('Warn About Changes')" in dev guide :).And how root application module to set if different pages in different AMs?
You can nest differnt AMs in on AM in AM wizard.--Mukul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Similar Messages

  • Printable Page - Warn About Changes issue

    Hi,
    I am implementing Printable Page functionality by giving TargetFrame = _blank. And also I am setting Warn About Changes property to True. (pageLayoutRN's WarnAboutChanges is also set to True)
    But after making some changes in the page and If I click the Printable Page button, the Save Model warning is not coming.
    Any solution ?
    SenthilKumar J

    I guess then it explains the issue. Save model gets invoked only on the following scenario:
    # Selecting a tab, horizontal navigation or side navigation menu entry
    # Selecting a global button (implies retainAM=N)
    # Selecting a breadcrumb link.
    # Selecting a link with URL parameter retainAM=Y and the Warn About Changes property set to True (note that this applies only to declaratively defined links; this does not apply to menu links)
    # Selecting an image which does not post your changes. For example, selecting an LOV icon or a long tip window will not trigger the save model warning. However, if the user selects on an image that navigates to Yahoo, for example, the warning is displayed.
    # Selecting a link that performs a form submit and has the Warn About Changes property set to True.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How to use warn about changes property with page menus

    how to use warn about changes property with page menus

    Hi,
    If u will enable this property, then u will get warning message as a popup in case of change of state of VO.
    Regards,,
    Gyan

  • About the warning about changes message.

    Hi all,
    There is a messageChoice on the page,and the messageChoice must fire an action.But if the action is fired,then I click on the other tab or link, warning about changes message will not occur and directly farward to the other page.Is that possible that popup the warning about changes message after the messageChoice's event was fired ?
    Thanks,
    binghao

    Hi,
    this question is hard to understand. I don't see a messageChoice component in ADF Faces, can you give more details to your usecase and the components involved
    Frank

  • Warn about Changes

    Hi,
    I have a few questions on "Warn About Changes" feature in 12i.
    1. When the Warn about changes message will be thrown ?
    2. In my page, im using the ViewObject (OAViewObjectImpl type) and setting its row attribute programmatically. But still not getting the Warn about Changes message as VO should be dirty in this case. How to overcome this ?
    3. In my another page, im using ViewObject (extends OAPlsqlViewObjectImpl class). This triggers the Warn About Changes on setting the Row attributes programmatically. But for some of attributes, i want to suppress the message on page rendering and enable it on user action. is there any way to do it ?
    4. Also if i want to throw the same type of message using JavaScript, please help me with the approach of catching the event and throwing the message.
    Thanks in Advance !!!
    Best Regards,
    Senthil.

    Hi,
    1. When the Warn about changes message will be thrown ?
    Answer: warn about changes will be thrown whenever there are changes in the Application State.
    2. In my page, im using the ViewObject (OAViewObjectImpl type) and setting its row attribute programmatically. But still not getting the Warn about Changes message as VO should be dirty in this case. How to overcome this ?
    Answer: Have you set the warn about changes property to "true" on the pagelayout region???
    4. Also if i want to throw the same type of message using JavaScript, please help me with the approach of catching the event and throwing the message.
    Answer: you can check if (vo.isdirty()) then you can throw a message.
    Thanks,
    Gaurav

  • Warn About Changes at Main Tab Level.

    Hi All,
    I have 6 main tabs and in one main tab i have created a page with 6 subtabs. In one subtab i have an advanced table which contains custom Add line submit button. i set warn about changes property of AddLine button item to true, and also page layout and fields in advanced table property warn about changes to true. But if i add new line and try to click on other main tab i am not getting alert pop up message (warning message).
    Can anyone tell me how to resolve this issue?
    Regards,
    Babu

    Hi Babu
    Handeling of warn about changes is covered in the OAF development guide under Save Model("Warn About Changes")

  • So my airport extreme recently had some nat/dns issue and in the airport utility displayed a warning about it and to correct it. I wasn't sure what to do so i pressed the resolve icon and now my guest network is not working.

    So my airport extreme recently had some nat/dns issue and in the airport utility displayed a warning about it and to correct it. I wasn't sure what to do so i pressed the resolve icon and now my guest network is not working.

    Anytime you change networking hardware, it is always a good idea to perform a complete power recycle of your networking components.
    I would recommend that you do the following as a minimum:
    Power-down the modem, AirPort base station, and computer(s).
    Disconnect the AirPort base station from the Internet broadband modem.
    While all of the devices are powered-down, perform a "factory default" reset on the base station. This will get it back to its "out-of-the-box" configuration and make setting it up much easier, especially if you use the "Assist me" process within the AirPort Utility. (ref: Resetting an AirPort Base Station or Time Capsule)
    After the base station resets, go ahead and power it back down.
    Reconnect the AirPort base station to the Internet broadband modem. For the Extreme and Time Capsule, be sure to connect the cable to the base station's WAN (circle-of-dots) port.
    Power-up the modem; wait at least 10-15 minutes to allow it adequate time to initialize.
    Power-up the AirPort base station; wait at least 5-10 minutes. Note: The AirPort's status light may continue to flash amber after it has intialized. That is because, there may be some additional configuration items necessary, like setting up wireless security, before the overall setup is completed to get a green status.
    Power-up your computer(s).
    In this basic configuration, the AirPort base station will broadcast an unsecured wireless network with a Network Name (SSID) of Apple Network NNNNNN. Network clients, connected to the base station either by wire or wireless, should now be able to access the Internet through the ISP's modem. Once Internet connectivity has been verified, you can use the AirPort Utility to configure the base station for wireless security and any other desired options. Please post back your results.

  • HT2128 I write webpages and JavaScript files. Can I stop being warned about my own pages when I try to open them?

    Whenever I try to open one of the web pages or JavaScript files I have written, the TextEdit program and every browser will warn me that it was recently downloaded, and is dangerous to open.  It wasn't recently downloaded, I edited the document and saved it.  Can I get the system to recognize my files, and not warn me about them?  I don't mind being warned about other people's work -- it is comforting to know the system is watching out for me.
    I recently upgraded to OS X Lion, and it happens since then.

    Basic troubleshooting from the User's Guide is reset, restart, restore (first from backup then as new).  Try each of these steps in order.

  • How to change the "Page Flow Error - Unsatisfied Role Restriction" page

    When you try to access a page and are denied authorization to it, Weblogic automatically redirects you to a
    "Page Flow Error - Unsatisfied Role Restriction" page, on the bottom of which tells you what roles you have to be in in order to access the resource. My question is how can I change this page to match the general look and feel of my application?

    I know you asked this almost a month ago, so you may have already figured it out... but you just need to add a handler for com.bea.wlw.netui.pageflow.UnfulfilledRolesException. Something like this:
    @jpf:catch type="com.bea.wlw.netui.pageflow.UnfulfilledRolesException" path="roles-error.jsp"
    You can put it at the class level of a specific page flow, or at the class level of WEB-INF/src/Global.app, which will apply it to all page flows.
    Hope this helps.
    Rich

  • Javascript and page flows

    Hi
    I have my javascript code snippet as below in my jsp page (using page flows):-
    <SCRIPT>
    var contextName;
    contextName="<%= request.GetContextPath() >";
    </SCRIPT>
    The problem is I can never get the above value dynamically computed in my app
    . The value of contextName is always the static string - <%= request.GetContextPath()
    and not its value .Is there any way I can get the above expression to be evaluated and the evaulated
    value be assigned to contextName.
    Thanks
    Kar

    Kar,
    I think the problem here is that scriptlets (<%= ... %>) aren't
    evaluated in a .js file, only in .jsp files. This is because they are a
    JSP feature. I recommend you declare the variable you need in your .js
    file in a small script section in your JSP that refers to the .js file,
    or some variation of this.
    Thomas
    kar piyush wrote:
    Eddie
    Thanks for pointing out the typo :) . Actually the problem I am facing is that
    I am trying to use an external javascript file in a template file as
    <netui-template:includeSection name="jscriptSection" defaultPage="/resources/scripts/generic.js"></netui-template:includeSection>
    where generic.js has my javascript code . This is basically spoofing the page
    flow framework to read an external javascript file (Which it does properly ---
    well almost). The problem is it is never able to evaluate the <%= request.getContextPath()%>
    tag and spits it out as is . However if I change the name of generic.js to generic.jsp
    and have the javascript code in it as is, at runtime it is able to proplely evaulate
    the javascript contents in generic.jsp . So right now I have all my javascript
    code in a .jsp file (which Idonot like ). I want to be able to create .js file
    and hook it into the template framework in some way so that it is able to successfully
    evaulate expressions.
    Can u share the syntax or a tip as to how to include a .js file in a template

  • Firefox homepage is frozen to a web site about:blank and page update or bookmarks don't work?

    I believe that I have a homepage hijack problem? I have Macafee installed and running but I didn't receive any security warnings. This problem only involves firefox and not internet explorer or chrome. I have run virus scans from macafee and spybot and reinstalled firefox several times but still get lock into a homepage called about:blank

    I have tried this but it doesn't correct the problem. Even when I make these changes firefox still goes to the black page About:blank and all features of firefox are frozen. I have done a google search on about:blank which is called a homepage hijack virus or some type of spyware?

  • ADF Menu Model and page flows

    Hi! I created two Unbounded task flows. One task flow for ADF sub_menu (adfc-paraugs-config.xml) and second task flow for ADF root_menu (adfc-config.xml) (see http://my.jetscreenshot.com/2677/20100708-nite-111kb).
    How can I map records between two unboundes task flows? For example in adfc-config.xml page flow I have Search page (meklesana.jspx) and I want to find records in this search page and then select one record and navigate to other page flow (adfc-paraugs-config.xml) jspx page (pasesDati.jspx) You can see page flow in link above. I want to find records in meklesana.jspx and show them in pasesDati.jspx. What to do and what are Your solutions?
    I can say that in meklesana.jspx page I had used Page Fragment element to create Search page.
    Best Regards

    Hi ADFboy! And how can I create sub menu in one task flow?
    I used this tutorial: http://www.oracle.com/technology/products/jdev/11/cuecards111/adf_set_43/ccset43_ALL.html
    PLZ can You check this out and say what I'm doing wrong?
    Best regards!

  • Help needed - about change password page

    I had created a change password page and successfully connected to the access database via jdbc-odbc bridge. But, there are still some errors with the coding.
    The situation is like that: whether the NewPassword==ConfirmPassword or NewPassword!=CofirmPassword or both blank, there will always pop up a message dialog "The confirm password and new password must be same."(which I wrote in JOptionPane) and will not update the database that i had linked. I try to correct it but fail.
    Can somebody help me to correct the code below?
    Thank you!
    ========================================================================void jButton1_actionPerformed(ActionEvent e) {
    String userid = jTextField1.getText(); //UserName
    char[] passwd2 = jPasswordField2.getPassword(); //NewPassword
    char[] passwd3 = jPasswordField3.getPassword(); //ConfirmPassword
    try {
    connection = getDBConnection();
    if( passwd2 != passwd3 ){
    JOptionPane.showMessageDialog(null, "The confirm password and new password must be same.", "Change Password Fail", JOptionPane.INFORMATION_MESSAGE );
    jPasswordField2.setText("");
    jPasswordField3.setText("");
    else {
    String query = "UPDATE UserInfo SET Password = '"+ passwd2 +"' WHERE UserID='" + userid +"'";
    Statement statement = connection.createStatement ();
    ResultSet resultSet = statement.executeQuery( query );
    int result = statement.executeUpdate ( query );
    if ( result == 1 )
    JOptionPane.showMessageDialog ( null," Password successfully changed", "Password changed", JOptionPane.INFORMATION_MESSAGE );
    else {
    jPasswordField2.setText( " " );
    jPasswordField3.setText( " " );
    JOptionPane.showMessageDialog ( null,"Fail to change password.\n Please reenter the new password.","Fail", JOptionPane.INFORMATION_MESSAGE);
    catch (SQLException sqlex ){
    sqlex.printStackTrace();

    yup, i change as the code as u suggested..the change password page run success but got bugs as below. i don't know the reason. please correct me though the coding. thanks!
    ========================================================================
    java.sql.SQLException: No ResultSet was produced
         at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java:255)
         at logintry.DataMiningFrame.jButton1_actionPerformed(DataMiningFrame.java:239)
         at logintry.DataMiningFrame$1.actionPerformed(DataMiningFrame.java:77)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)
         at java.awt.Component.processMouseEvent(Component.java:3715)
         at java.awt.Component.processEvent(Component.java:3544)
         at java.awt.Container.processEvent(Container.java:1164)
         at java.awt.Component.dispatchEventImpl(Component.java:2593)
         at java.awt.Container.dispatchEventImpl(Container.java:1213)
         at java.awt.Component.dispatchEvent(Component.java:2497)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
         at java.awt.Container.dispatchEventImpl(Container.java:1200)
         at java.awt.Window.dispatchEventImpl(Window.java:914)
         at java.awt.Component.dispatchEvent(Component.java:2497)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

  • Applet and Page flow communication

    Hi
    we have a design requirement where we need to have access to various peripherals
    like cash drawer,point of sales printer etc form the client workstation. We are
    usign workshop for development and we are looking into integrating an applet into
    the pageflow(actually the pages created using page flows) and need to be able
    to pass data into the applet at run time from the page (created usign page flow)
    like commands to open the cash drawer, to start and end the printing .
    Is it possible to pass data from the pages created using page flows into the applet
    at run time? if so could someone share a small code snippet.
    Thanks
    Keith

    Keith--
    You can do this if you use the JSP to render data into the applet's
    <param/> tags. For example, you can evaluate expressions that bind to
    the JPF / action form / request / etc and render the output using the
    <netui:content> tag.
    In your JSP, this might look like:
    <param
    name="<netui:content value="{pageFlow.someName}"/>
    value="<netui:content value="{pageFlow.someValue}"/>"
    />
    If the value of {pageFlow.someName} is foo and the value of
    {pageFlow.someValue} is bar, then this would write:
    <param name="foo" value="bar"/>
    If you have a data set to render in <param/> tags, you can certainly
    nest something like the example above inside the <netui-data:repeater>
    and use the "container.item" binding context.
    Hope that helps...
    Eddie
    keith shacks wrote:
    Hi
    we have a design requirement where we need to have access to various peripherals
    like cash drawer,point of sales printer etc form the client workstation. We are
    usign workshop for development and we are looking into integrating an applet into
    the pageflow(actually the pages created using page flows) and need to be able
    to pass data into the applet at run time from the page (created usign page flow)
    like commands to open the cash drawer, to start and end the printing .
    Is it possible to pass data from the pages created using page flows into the applet
    at run time? if so could someone share a small code snippet.
    Thanks
    Keith

  • ALE/IDoc: About changed and new funcitons in Release 6.40

    Hi,
    I'm not good at ALE/IDoc, but I have one question about the Release Notes for Basis component(Release 6.40).
    (cf: http://help.sap.com/erp2005_ehp_03/helpdata/EN/ec/f23442d692ad04e10000000a1550b0/frameset.htm)
    In the above document, in the category of "Effects on System Administration", on 3rd line,
    "Newly created segments cannot generally be enhanced, and are classified as such"
    I cannnot understand 2 points about this sentence.
    The 1st is that "Newly created segments" means the segments I created by myself ? or the ones that were created after release 6.40? Which is correct?
    The 2nd is what's the meaning of "cannot generally be enhanced, and are classified as such" ?
    Once I created some segments, it is prohibited from customizing or changing them?
    If you have some ideas or answers, please help me.
    Best Regards,
    Dai

    Hi,
    What I understand from the document is the segments created after release 6.40 by SAP cannot be enhanced because the segments are already released.
    The custom segments can be enhanced before release.
    Regards
    Manasa

Maybe you are looking for

  • How do I receive messages on multiple apple id's on the same device

    I just upgraded to IOS7 and now I can't receive iMessages on one device for multiple Apple IDs.  I have two and typically receive messages on both but when I try to set up another email address to receive messages on in the device setting it tells me

  • Will not boot after 10.10.2 security update

    I downloaded the security update as usual. computer starts to boot back up, gray screen with Apple logo & progress bar gets 2/3 & stops. I restarted, used the disc utility to check & repair errors. nothing found. Re-installed os, but nothing works. i

  • How can WMI Read access on all workstations in domain

    Hi All Please help me get WMI Read access to my service account. http://social.technet.microsoft.com/Forums/en-US/523dcf15-2ec7-4fbc-8a14-5007fa297604/wmi-read-access-to-my-one-service-account?forum=winserverDS

  • Proxy Auth authentication required and kerberos

    Hi All Oracle supports the proxy auth trusted subsystem which allows greater scalability through the use of a system wide connection pool. There is a configuration option to "authentication required" to the proxy auth system. Oracle also support kerb

  • Ai CS5 crashes at startup

    Hoping somebody can assist. I'm a new Illustrator user. Its been working fine for the past year and now it won't even start up, it freezes on the splash screen. I tried uninstalling and reinstalling it and that didn't work. I also installed the lates