本次案例介绍如何在Web Dynpro中实现试图跳转(一个页面跳转到另一个页面上),并且能够进行值传递。
1.在SE80中创建Web Dynpro组件。
2. 在COMPONENTCONTROLLER中新建一个node,然后在node下创建Attribute。这个node可以理解为全局变量。
3.node下面Attribute的建立。TYPE类型为string,用来进行值传递。
4.然后点击视图view,在CONTEXT页签下,把我们创建的node赋予到这个视图中。拖拽到CONTEXT下。
5.然后点击视图,回到layout页签下,点击CONTAINER右键insert element创建我们的input和button组件。
6.然后创建button,可以在属性界面给创建的button附文本。
7.然后给input进行value值绑定。
8.然后在button按钮属性标签下进行on Action创建。Outbound创建是为了让按钮与第二个视图绑定。
9.创建第二个视图,然后继续点击VIEW2,到context页签下,进行node值绑定来进行两个VIEW
10.然后在ViEW2中添加text value值来展示View中的值。
11.然后将test和context中的值进行绑定。
12.在第一个view in bound的Inbound Plugs页签下,创建一个inbound plug来与第一个视图相连。
13.然后点击窗口,将创建好的第二个视图嵌套在第一个视图中。通过搜索帮助找到第二个视图。
14.选择输入视图的名称,和内向插件。
15.创建应用程序进行测试。复制箭头所指的连接然后复制到浏览器中。输入用户名和密码(IE浏览器)
领取专属 10元无门槛券
私享最新 技术干货