View controller active after navigating via outbound plug, is this normal

Hallo,
I have two components (comp_a,comp_b).
comp_a->grid_view_a : fires a event.
comp_b->grid_view_b : subscribe to the above event.
My observation is that
When comp_a->grid_view_a fires a event and comp_b->grid_view_b listen to that event and the Grid is filled accordingly.
Now i navigate from comp_b->grid_view_b to comp_b->display_view_b  firing a outbound plug.
Now if i change the selection in comp_a->grid_view_a and it fires a event. I was expecting that nothing happens in comp_b as the subscribed comp_b->grid_view_b is not in the assembly. But to my surprise, the event handler is called and processed while the user still watching/working on the comp_b->display_view_b.
Has anyone encountered with this problem ?. I was not having this problem a month ago. Could have been introduced in one of our Kernel/Sp updates.
Your reply is highly appreciated.

Hallo,
I have two components (comp_a,comp_b).
comp_a->grid_view_a : fires a event.
comp_b->grid_view_b : subscribe to the above event.
My observation is that
When comp_a->grid_view_a fires a event and comp_b->grid_view_b listen to that event and the Grid is filled accordingly.
Now i navigate from comp_b->grid_view_b to comp_b->display_view_b  firing a outbound plug.
Now if i change the selection in comp_a->grid_view_a and it fires a event. I was expecting that nothing happens in comp_b as the subscribed comp_b->grid_view_b is not in the assembly. But to my surprise, the event handler is called and processed while the user still watching/working on the comp_b->display_view_b.
Has anyone encountered with this problem ?. I was not having this problem a month ago. Could have been introduced in one of our Kernel/Sp updates.
Your reply is highly appreciated.

Similar Messages

  • 300 megs after 2 hours of surfing is this normal?

    == Issue
    ==
    I have another kind of problem with Firefox
    == Description
    ==
    300 megs, not including the plugin container, after 2 hours of surfing is this normal? Tried Safe Mode, but quite frankly I don't see the point of using Firefox without flash or add ons. I also disabled all plugins except flash, and disabled all unnecessary add on.
    == This happened
    ==
    Every time Firefox opened
    == Since 3.6
    ==
    == Troubleshooting information
    ==
    Application Basics
    Name
    Firefox
    Version
    3.6.4
    Profile Directory
    Open Containing Folder
    Installed Plugins
    about:plugins
    Build Configuration
    about:buildconfig
    Extensions
    Name
    Version
    Enabled
    ID
    Ad Muncher Browser Extensions
    2.0
    true
    {3ED591BC-7CC7-495B-A526-B2431356EDC1}
    CheckPlaces
    2.2.1
    false
    [email protected]
    Downloads in Tab
    0.0.9
    true
    [email protected]
    Adblock Plus: Element Hiding Helper
    1.0.6
    true
    [email protected]
    Embedded Objects
    2.6
    false
    [email protected]
    Save Images
    0.6.7
    true
    [email protected]
    Locationbar²
    1.0.5
    true
    [email protected]
    Omnibar
    0.6.10.20100504
    true
    [email protected]
    PlacesCleaner
    0.3.5.3
    true
    [email protected]
    Restart Firefox
    0.3
    true
    [email protected]
    SkipScreen
    0.4.7amo
    true
    SkipScreen@SkipScreen
    Toggle Private Browsing
    1.8
    true
    [email protected]
    Session Manager
    0.6.7.4
    true
    {1280606b-2510-4fe0-97ef-9b5a22eafe30}
    Fission
    1.0.9
    true
    {1280606b-2510-4fe0-97ef-9b5a22eafe41}
    Firefox Sync
    1.3.1
    false
    {340c2bbc-ce74-4362-90b5-7c26312808ef}
    Tab Control
    0.5.3
    true
    {39952c40-5197-11da-8cd6-0800200c9a66}
    Google Analytics Opt-out Browser Add-on
    0.9.1
    true
    {6d96bb5e-1175-4ebf-8ab5-5f56f1c79f65}
    NoScript
    1.9.9.87
    true
    {73a6fe31-595d-460b-a920-fcc0f8843232}
    WOT
    20100503
    true
    DownloadHelper
    4.7.3
    false
    Adblock Plus
    1.2
    true
    Tiny Menu
    2.0.2
    true
    BetterPrivacy
    1.47.4
    true
    Default Full Zoom Level
    4.3
    false
    Greasemonkey
    0.8.20100408.6
    true
    Modified Preferences
    Name
    Value
    accessibility.typeaheadfind.flashBar
    0
    browser.history_expire_days.mirror
    180
    browser.history_expire_days_min
    30
    browser.places.smartBookmarksVersion
    2
    browser.startup.homepage
    http://www.igoogle.com/
    browser.startup.homepage_override.mstone
    rv:1.9.2.4
    browser.tabs.loadBookmarksInBackground
    true
    browser.tabs.loadDivertedInBackground
    true
    browser.tabs.warnOnClose
    false
    extensions.checkCompatibility.3.6
    false
    extensions.checkCompatibility.3.7a
    false
    extensions.lastAppVersion
    3.6.4
    general.useragent.extra.betterprivacy
    general.useragent.extra.ubiquity
    general.useragent.extra.vendorComment
    general.useragent.vendorComment
    keyword.URL
    http://www.google.com/search?q=
    network.cookie.cookieBehavior
    1
    network.cookie.lifetimePolicy
    2
    network.cookie.prefsMigrated
    true
    network.http.keep-alive.timeout
    1035
    network.http.max-connections
    48
    network.http.max-connections-per-server
    16
    network.http.max-persistent-connections-per-proxy
    16
    network.http.max-persistent-connections-per-server
    8
    network.http.pipelining
    true
    network.http.pipelining.maxrequests
    8
    network.http.proxy.pipelining
    true
    places.history.expiration.transient_current_max_pages
    128825
    places.last_vacuum
    1273178621
    <br/>''(printer prefs deleted -c)''<br/>
    privacy.cpd.sessions
    false
    privacy.popups.showBrowserMessage
    false
    privacy.sanitize.migrateFx3Prefs
    true
    privacy.sanitize.timeSpan
    0
    security.warn_viewing_mixed
    false
    security.warn_viewing_mixed.show_once
    false
    == Firefox version
    ==
    3.6.4
    == Operating system
    ==
    Windows 7
    == User Agent
    ==
    Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4
    == Plugins installed
    ==
    *-Shockwave Flash 10.1 r53

    You can start Firefox in [[Safe Mode]] to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    See [[Troubleshooting extensions and themes]] and [[Troubleshooting plugins]]
    If it does work in Safe-mode then disable all your extensions and then try to find which is causing it by enabling one at a time until the problem reappears.
    You can use "Disable all add-ons" on the [[Safe mode]] start window to disable all extensions.
    You have to close and restart Firefox after each change via "File > Exit" (Mac: "Firefox > Quit"; Linux: "File > Quit")

  • CRM 2006s Transaction Launcher via Outbound plug

    Hi,
    I'm using CRM 2006s and want to launch a URL from a button in a toolbar (not the navigation bar).
    In CRM 2005 you would created a transaction launcher and via navigational links call IC_BASE\ABoxExecution and set the id using cl_crm_ic_cucoaction_impl=>set_action_id_no_formatting.
    However in CRM 2006s, IC_BASE is not the frame work BSP so therefore this call will not work. 
    Can anyone please assist on however to fire a URL via a outbound plug?
    cheers and greatly appreciated.
    Joe

    Thought I found the answer but still no luck.  Anyone help...

  • Black screen after startup until home pressed - is this normal?

    Hi there,
    I've just got a new ipad and have a question please. After I turn it on it very briefly shows the swipe to unlock screen (about 2 seconds) then goes to a black screen. If I press the home button it comes back again for about 5 seconds before going black again unless I swipe and then it works fine. Is this normal behaviour please? I can't find anything to describe this as normal or in the settings to change it.
    Thanks for your help!
    Mike

    Yes, it is normal.  The screen goes right back to power saving sleep mode if you do not swipe to unlock it.  The assumption being, if you do not swipe to unlock, you are not using it so why waste power lighting up the screen.
    If you go to settings->general->auto-lock and set it to "never" then once you swipe to unlock the screen will remain lit and active until you manually press the hardware sleep button (or use a magnetic closure, like the Apple smart cover or smart case), but that also may waste a lot of power.

  • New Ipad continues to draw down battery even after cover is closed. Is this normal?

    Even though I close the cover and can hear the magnetic switch shut off the Ipad, it continues to draw down my battery, is this normal?
    Screen does go blank

    I've read different opinions (and personal stories) about whether the battery drains in sleep mode.  All I know is that mine does not seem to drain.  I was just noticing this last night.  Before I went to bed my battery meter read 97%.  I simply closed the smart cover  to put it in sleep mode (I heard the click).  When I opened the cover this morning it was still at 97%.  I used it for about 15 minutes and only then did it drop to 96%. I did not turn off any wifi or location settings.
    I should disclose that my battery meter was acting weird the other day. After a full charge, it was stuck on 100% during a few hours of light use (internet, email, kindle) before dropping again.  Maybe my meter is just screwed up, but it seemed to be back to normal again and draining at a normal rate prior to my observation about it not draining at all during sleep mode. 

  • Apple TV I have to re-start after every power outage.  Is this normal?  I have gen 3

    After all power outages.  I have to re-set my Apple TV.  Is this normal?   I have had this device for 8 months and its become a pain!

    Many thanks guys for the response. there are still problems that i didn;t put here: 1: Storage (USB) is really slow; 2: Config restore is not working (I used to think this is not a problem while i changed my mind after reading some of the search results of the product); 3: Device will get back to work after power outage ONLY if you leave everything to be factory default, as long as you changed ANY setting, you lose your connection after power break. I will return this piece, and go back to D-link. I bought this router for my boss and i can not afford losing my job because of it. Sorry for this decision in Linksys forum, but, it leaves me no choice.

  • Navigating one OutBound plug to Two Inboung plugs

    Hi Friends,
               I developed one application using Radio Buttons. I strucked up at Event Handling. Actually i created one out bound plug and navigated it to two inbound plugs of two diffrent views.
               If i click on one radio button it should navigate it to first view orelse if click on second radio button it should to second view.  
               how can i trigger the particular view based on the radio button i have clicked.
               could you people concern this one and give me a bright answer.

    If you use single radio buttons (not RadioButtonGroup):
    There is an event RadioButton.onSelect which is triggered when a radio button is selected.
    https://media.sdn.sap.com/javadocs/NW04/SPS15/wd/com/sap/tc/webdynpro/clientserver/uielib/standard/api/IWDRadioButton.html
    This event has a parameter "key" which contains the key representing the selected radio button.
    Assign an action to event "onSelect" and define an action parameter "selectedKey".
    Map event parameter "key" to action parameter "selectedKey" e.g. by writing the following code inside wdDoModifyView():
    if (firstTime)
      IWDRadioButton radio = (IWDRadioButton) view.getElement("ID-of-radio-button");
      radio.mappingOfOnSelect().addSourceMapping("key", "selectedKey");
    The effect is that at runtime, parameter "selectedKey" will contain the key of the selected radio button. In the action handler method you can now use the "selectedKey" parameter to decide which view should be navigated to.
    Armin

  • The bottom of my 15" becomes hot after installing two drives. Is this normal

    I recently installed a 128ssd into the hard drive slot and placed my 250 hdd drive into the optical bay. I have a mid-2009 macbook pro.
    Everytime i use it, it becomes very hot in the bottom. Should i just take out the 250 hdd and use it as an external?

    Like yea, two drives is going to double the heat.
    But I'm surpised the SSD gets hot, guess they do.

  • Web Dynpro: several navigation links connect to one outbound plug of a view

    Hi,
    I have two questions in general Web Dynpro. (I have not found precise answer for the question yet)
    1) What should happen in the following case?
    We have three views in a component. The outbound plug of the first view is connected to the inbound plug of the second and third view via navigation links. Which view should appear, if i fire the outbound plug of the first view?
    Some documentation says, this case is not allowed, some documentation says it is allowed...
    2) If the previous case is allowed, what should happen in the following case?
    In a child component, a window outbound plug is connected to a view inbound plug. Beside this, I implement an inbound plug of the window, where i fire this outbound plug of the window.
    Now, the interface view is embedded into a parent component window. In the parrent component I connect the outbound plug of the interface component to an inbound plug of a parent view (which is also embedded into the window). I also connect an outbound plug of the parent view to the interface view inbound plug.
    What will happen if I fire the parent view outbound plug? Will the parent view or child view appear?

    Hi Huszar,
    I'm a newbie and found your question interesting. So I played a little with this issue and hope I found something to help you.
    But  I wonder in why you want to use such a constellation the first place. What is your purpose? For me the idea itself doesn't make much sense... Did you by chance actually think of one of the following purposes:
    You want two different action elements (e.g. 2 buttons) to fire different conenctions. Then you should use different outbound plugs. Connect the two buttons and the two links to different methods so that the corrsponding plug and button have the same method.
    You want to decide by value or state which view to show. Then you should use two different outbound plugs as well and decide in the button's event handler mehtod which plug to fire , e.g.: if <condition> then <firePlugA> else <firePlugB>.
    Generally, if you connect two views in a window via link you must chose a method to use or create a button. If you chose a method (event handler) the effect in the Java file is that the  method (onActionButtonX()) will call the corresponding firePlugOut-method.
    Unfortunately in the firePlug-method itself there was no hint about the plug's destination. As I connected the same method for button and two plug targets, Web Dypro for no obvious reason always chose the same target. I did not find a possibility to directly chose the target from one outbound plug, so I guess this information is stored somewhere in the background logic.
    Did I get the point or did you think of something completely different? Or maybe you just asked theoretically? In that case I don't seem to get the idea.
    Kind regards,
    Jana

  • Outbound plug, confusing error message: no navigational link attached

    Hello,
    I just finished the WebDynpro Quiz tutorial and deployed the application. Unfortunately when pressing the start button the application dumps and I get a stack trace
       com.sap.tc.webdynpro.services.exceptions.WDRuntimeException:
    Cannot navigate via outbound plug StartQuizOut of view WelcomeView
    because there is no navigational link attached to it
        at com.sap.tc.webdynpro.progmodel.view.View.navigate(View.java:349)
    indicating that there was no navigational link attached to my plug StartQuizOut. However the link is definitly there.
    As sources are not provided I cannot debug into the class named in the trace.
    Could someone please give me a hint. I think I did everything according to the tutorial, but I am stuck now.
    Regards,
    Sebastian Kamp
    P.S. I searched this forum for "no navigational link attached"; there are some threads with a similar problem description, but no solution is provided.

    Hi Zita,
    thanks for your answer. I kind of solved the problem. When following the Tutorial I ended up for some reason with two versions of/references on (?) the WelcomeView - one was embedded in the QuizViewSet, the other directly in the Quiz-Window - don't ask me how that happend. Anyway, both were identical except the navigation links. The embedded view had all the navigation links required, the other didn't. So eventually in despair I deleted this view.. and now it works fine.
    Regards,
    Sebastian

  • Firing the Suspend Plug of Interface View Controller of1 DC from another DC

    Hi Experts,
    Can you please let me know if it is possible to fire a suspend plug from a Component Controller?
    I've been tried it before from View controller on some event and was able to fire the plug successfully but when I am trying to fire the same from the init method of the Component Controller or init method of the view controller, it gives me the below error:
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Instance of interface view controller XXXXCompInterfaceView does not exist.
    I believe that it is not possible to fire the suspend plug from the Init method  of either Component Controller or View Controller.
    So, is it possible to fire the suspend plug in one custom method of a component controller if the custom method is called from some another component?
    Please let me know.
    Thanks & Regards,
    Anurag

    Hi Prashant,
    When I am trying to fire the Suspend plug from my view on click of a button, I am getting the following error:
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Cannot suspend embedded component via outbound plug <Plug Name> of view <Interface View Name>
        at com.sap.tc.webdynpro.progmodel.view.ViewManager.fireSuspendPlug(ViewManager.java:209)
        at com.sap.tc.webdynpro.progmodel.view.View.navigate(View.java:533)
        at com.sap.tc.webdynpro.progmodel.view.View.navigate(View.java:462) 
    Earlier, when I used to fire the plug from my DC; it used to work fine but now my DC is being used as a used DC in another component and since then I am facing this issue.
    Currently, my DC is being used as used DC. I am not sure if I use any used DC, it would work or not.
    Please respond if anybody has any suggestions.
    Regards,
    Anurag

  • Fireing outbound plug of interface view from within component

    Hi all,
    is there a better way of firing an outbound plug of an wd component interface view than from within the interface view controller itself?
    The problem is, that you easly get a cyclic reference if you evaluate inbound component plugs in the interface controller (usage from int view ctrl --> int ctrl needed) and then try to fire an outbound plug from this interface controller (usage comp int --> comp int view usage needed).
    One workaround is to use some custom controller with usage of the interface view, but this doesn't seem to be a nice solution.
    So is it possible to fire outbound comp plugs from, lets say the component controller - without any usage releation to the comp int view - instead, maybe via wdComponentAPI? If yes, could you provide a code snippet?
    Thanks you and best regards,
    Christian

    Hi Christian,
    this is not possible by using the public API only, i'm afraid. It is of course possible, if you decide to forget about the possible drawbacks of using methods and classes reserved for internal use. But you have to use it at your own risk. I hacked this together some weeks ago, don't know whether it still works
    * Fires an outbound plug of an interface view with parameters.
    * @param wdComponentAPI Component API "owning" the interface view.
    * @param windowName Name of window
    * @param plugName Name of outbound plug
    * @param callerParameterMap optional Map of plug parameters.
    public static final void fireOutboundPlug(
      IWDComponent wdComponentAPI,
      String windowName,
      String plugName,
      Map callerParameterMap)
      throws WDRuntimeException {
      // Find window requested
      IWDWindowInfo windowInfo = wdComponentAPI.getComponent().getComponentInfo().findInWindows(windowName);
      if (windowInfo == null) {
        throw new WDRuntimeException(
          "Can't find window: " + windowName + " in component: " + wdComponentAPI.getQualifiedName());
      // Get info of interface view
      IWDInterfaceViewInfo ifViewInfo = windowInfo.getInterfaceView();
      if (ifViewInfo == null) {
        throw new WDRuntimeException("Window: " + windowName + ", no interface view info found");
      // Find outbound plug
      IWDOutboundPlugInfo outboundPlug = ifViewInfo.findInOutboundPlugs(plugName);
      if (outboundPlug == null) {
        throw new WDRuntimeException(
          "The interface view: " + ifViewInfo.getName() + " has no outbound plug: " + plugName);
      // Parameter passing
      Collection plugParameters = outboundPlug.getParameters();
      // TODO make check optional, check caller map parameter keys against existing
      if (plugParameters == null || plugParameters.isEmpty()) {
        // No caller parameters allowed.
        if (callerParameterMap != null && !callerParameterMap.isEmpty()) {
          throw new WDRuntimeException(
            "The outbound plug: " + plugName + " has no parameters, callerParams must be empty/null.");
      // TODO This is a hack, use of internal WD runtime classes and methods (don't use productive).
      InterfaceView ifViewController =
        (InterfaceView) ((Component) wdComponentAPI.getComponent()).getController(ifViewInfo.getName());
      ifViewController.navigate(outboundPlug.getName(), callerParameterMap);
    Please remember, that not everything which is technically possible, makes sense
    Regards
    Stefan

  • UINavigationBar not displaying items for root view controller

    Hi,
    I've stumbled on something that has me completely stumped.
    This works: Add a UINavigationItem and UIBarButtonItems to a .xib (linking up the necessary outlets), push the view controller on to a navigation controllers stack. Result: You see the title and buttons on the nav bar correctly displayed.
    This doesn't work: Repeat the same process, but put these items in the root view controller of a navigation controller.
    The fix: Disconnect the UINavigationItem from the root view controllers "File's Owner" navigationItem outlet, override viewDidLoad in the root view controller class; and programatically set the items there.
    What am I missing? Why does the technique for configuring nav bar items work for additional view controllers pushed on to an existing navigation controllers stack, but not if the view controller is the root view controller? I have a sample project demonstrating this if this doesn't make sense!
    Thanks

    Hi,
    I've stumbled on something that has me completely stumped.
    This works: Add a UINavigationItem and UIBarButtonItems to a .xib (linking up the necessary outlets), push the view controller on to a navigation controllers stack. Result: You see the title and buttons on the nav bar correctly displayed.
    This doesn't work: Repeat the same process, but put these items in the root view controller of a navigation controller.
    The fix: Disconnect the UINavigationItem from the root view controllers "File's Owner" navigationItem outlet, override viewDidLoad in the root view controller class; and programatically set the items there.
    What am I missing? Why does the technique for configuring nav bar items work for additional view controllers pushed on to an existing navigation controllers stack, but not if the view controller is the root view controller? I have a sample project demonstrating this if this doesn't make sense!
    Thanks

  • Outbound plug of a view_container_uielement

    Dear Developers,
    Is there any kind of "outbound plug" for a view_container_uielement ?
    Actually I would like to detect when a view contained in a view_container_uielement has reached an outbound plug. This would then me allow to jump out of the view containing the container.
    Does it sound reasonable? Possible?
    Sincerely,
    Olivier MATT

    Hi Sascha,
    The prepare_dynamic_navigation is made to put any view at runtime in the <i>view_container_ui_element</i>.
    Here is my schema:
    <b>V1  -
    outboung plug -
    > V3
    |---- VIEW_CONTAINER_UI_ELEMENT
    ####|---- V2 ( this V2 is determined at runtime)</b>
    Now V2 raises an event which is caught by V1. V1 fires its outboung plug to V3.
    V3 WDDOINIT is loaded but the content of my browser is not refreshed, and I am still in V1 (with V2 still displayed in the view_container_ui_element and the other UIElements).
    Here is the coding for th embedding of V2 in the VIEW_CONTAINER_UI_ELEMENT ( sorry but the names used in the coding do not match with the previous definitions in the schema ).
    data: l_ref_cmp_usage type ref to if_wd_component_usage,
          L_VIEW_CONTROLLER_API type ref to IF_WD_VIEW_CONTROLLER.
    * we get the taskselection component
    l_ref_cmp_usage =   wd_This->wd_CpUse_Usage_Taskselection( ).
    * we embbed the component in the viewcontainerUIelement
    L_VIEW_CONTROLLER_API = WD_THIS->WD_GET_API( ).
    L_VIEW_CONTROLLER_API->PREPARE_DYNAMIC_NAVIGATION(
                  source_window_name          = 'MAINWINDOW'
                  source_vusage_name          = 'TASKSELECTIONVIEW_USAGE_1'
                  source_plug_name            = 'PLUGOUT'
                  target_component_name       = 'ZWD_TASKSELECTIONCOMP'
                  target_component_usage      = 'USAGE_TASKSELECTION'
                  target_view_name            = 'SELECTIONWINDOW'
                  target_plug_name            = 'DEFAULT'
                  target_embedding_position   = 'TASKSELECTIONVIEW/VIEW_CONTAINER_UIELEMENT' ).
    Again, I do not want to fire the V2 outbound plug but V1 outboung plug in order to jump to V3.
    So if you have, as usual a great idea Sascha, let me know
    Regards,
    Olivier MATT
    Message was edited by:
            Olivier Matt
    Message was edited by:
            Olivier Matt

  • IPhone Dev: Tab Bar Controller with nested Navigation Controller

    I want to have a tab bar with 2 views. The first view is a navigational one. I know the view can be loaded in from an external nib and I can set the first view to a navigation controller.
    My question is: can this navigation controller in the external nib instead? Ideally I want to separate it out so the tab bar loads in the external nib (that has the navigation controller). Is this possible? or the only approach is to simply have to set the view controller to a navigation controller?

    Hey, this writing an app that uses the Tab View Controller in conjunction with Navigation View Controllers is driving me bats. I took a sample program which worked well, added a nib file for a basic view that only had a label on it then:
    * I created a view controller class to work with it.
    * I added code to add create a navigation controller.
    * Added my new view controller to the navigation controller
    * added this nav controller to the array with the other stuff for the tab view controller.
    * RUN
    Everything seems to work as far as all the existing stuff. And the title for my new "tab" shows up on the More tab.
    But when I click on it (in the simulator) the program crashes. It could be how I set up the nib file I made is wrong.
    I posted the code on my web site. Here is the URL:
    http://chomer.com/iphonesample_code/05a_-_Brightness_ToolbarSwatches.zip
    Please have a look. Its probably something small and stupid that I missed.
    Regards,
    Orville

Maybe you are looking for