Skip to Content
avatar image
Former Member

Create View without inbound, outbound and navigation link

Please look at this picture:

There are:

+ PanelView

+ View 01

+ View 02

+ EmptyView

In the PanelView, there are two buttons, button01 and button02. When press on button01, it shows View01; when press on button02, it shows View02.

Problem is:

How to do above things without creating inbound, outbound and navigation link.

Thank u a lot.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

8 Answers

  • Best Answer
    avatar image
    Former Member
    Sep 26, 2008 at 05:31 AM

    Hi,

    You can give an attempt by embedding respective views in different view container UI element,

    Initially set the visible property to "false" for view container while clicking on individual buttons make this to true.

    Why you need to do this with out plugs and links?

    Regards

    Ayyapparaj

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 26, 2008 at 05:32 AM

    Hi kriss,

    All the views are in same window or diff wondow.

    and tell me the window name.

    Regards,

    Sunaina Reddy T

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 26, 2008 at 05:49 AM

    hi!

    I dont think we can do Navigations without plugs in this senario.

    thanks

    vishal

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 26, 2008 at 05:57 AM

    Hello Kriss,

    I could not understand why you are not going for plugs. Is that your views are on different controllers. Then you can do that by creating Components at Runtime using Component Interface Definition. Follow the following link it is very usefull.[https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0409d83-5ed5-2910-ef91-e41da6d5b8b4]

    Regards

    Raghu

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 26, 2008 at 05:30 AM

    Hi,

    try to use viewset and placed views in the respective place.

    just like create T shape view set and placed respective views in that.

    PanelView

    View 01 View 02

    And visibilty of these view u can set on the action of button.

    Or....

    create seprate Group for the UI and on the action of button you can set the visibilty of a perticular group item.

    Hope this may help you.

    Deepak

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Dear Deepak Arora ,

      Please show me how to set the view invisible?

      Please help me solve this problem.

      Thank you a lot!!!

  • avatar image
    Former Member
    Sep 26, 2008 at 06:59 AM

    All of view are in the same window and controller.

    I want to do that, because some reasons.

    In case, there are a lot of view in the view set, when you need to show view10, you just type the name of view in the input field.

    It very comfortable, because you don't need to create a lot of button.

    This is a new picture that I have taken.

    http://i250.photobucket.com/albums/gg274/krisscage/Others/view-1.jpg

    Please see it then could you help me solve problem.

    Thank all of you a lot!!!

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 26, 2008 at 07:31 AM

    Hi Kriss,

    your link is not opening. But I understood ur requirement. What you can do is You can set the Visibility property for all views in view container with according to your requirement or can follow the following procedure which is easy to implement.

    1)Create a View say Parent.

    2) In that Parent view create a View Container and embed all your 10 child views to that View container.

    3)Now create 10 outboundplugs on Parent View and One each Inboundplug for each childview.

    4)Create only one Button and in that Button implementation check your inputfields like

    if(wdContext.currentContextelement.get<<inputfields>> == child1)

    {

    wdFirePlugchild1();

    }

    ... and soon

    I think it can solve your problem

    Regards

    Raghu

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Dear Mr. Raghunandan Madarikuruva ,

      Everything is very easy if there are inbound, outbound, and navigation link.

      What happen if there isn't inbound, outbound, and navigation link.

      My problem is how to open each childview without inbound, outbound, and navigation link.

      How can I do that

      Thank you for answer my question.

      Thank you again

      This is yahoo ID: triet_guitar@yahoo.com

      and Skype ID: doleminhtriet

      May I talk to you?

      Edited by: krisscage krisscage on Sep 26, 2008 10:53 AM

  • avatar image
    Former Member
    Sep 27, 2008 at 01:28 PM

    Hi Kriss,

    I Understood your requirement that is you have one input field and by entering the viewname in it, the navigation should go to the appropriate view.

    We can do this by using ViewContainer UI element. I am sending the necessary documentation(step by step) approach to your Yahoo Id.

    Regards

    Raghu

    Add comment
    10|10000 characters needed characters exceeded