3、生成Node“Z_ORDER_GUID”,并在属性界面显示在创建时选定的属
性,如图1.2.1.1-3:
图1.2.1.1-3
1.2.1.2创建Attribute节点
说明:
a、可以在属性界面直接修改Node的属性。
1、右击需要创建Attribute的Node“Z_ORDER_GUID”,选择“Create”
下的“Attribute”,如图1.2.1.2-1:
图1.2.1.2-1
2、输入AttributeName,然后选择Type assignment和Type(根据实际
需要输入),然后打钩,如图1.2.1.2-2:
图1.2.1.2-2
说明:
a、也可以通过图中的“Additional Attribute”按钮进行导航添加。
3、生成Attribute“ORDER_GUID”,属性框中显示了创建时选择的参数,
如图1.2.1.2-3:
图1.2.1.2-3
说明:
a、可以在属性框中直接修改属性值。
1.3 视图设计
WebDynpro程序的控制器设置完后,就可以进行程序界面及逻辑处理的开
发,在程序中就是对视图进行开发设计,而视图下又分为了Properties、Layout、InboundPlugs、OutboundPlugs、Context、Attributes、Actions、Methods这8个设计页签,也就是熟悉了这8个页签的设计也就熟悉了WebDynpro程序的视图设计。
在操作之前先简要介绍下上面8个页签的主要功能: Properties:显示视图的主要信息,通常不需要修改; Layout:设计视图界面的布局以及数据绑定;
InboundPlugs:入站处理(用于别的页面跳转到该页面); OutboundPlugs:出站处理(用于跳转的别的页面的判断); Context:节点设置,也就是定义参数;
Attributes:属性界面,显示自动生成的类型,供程序逻辑开发时使用; Actions:事件处理,自动根据按钮生成事件名; Methods:方法,用于程序逻辑的处理。 下面将详细介绍视图开发设计。
1.3.1创建Context-Node、Context-Attribute
在Context中创建了参数以后,才能在Methods、Actions中使用并给参
数赋值,并将参数的值传递给绑定的Layout的元素中。在前面1.2.1已经介绍了自定义Node、Attribute的方法。
而在本节将介绍根据系统的结构进行定义,并定义四个Node:
1、Node“Z_ORDER_PRINT_H”(采购订单抬头信息)创建:右击需要创
建NODES的节点“CONTEXT”,选择“Create”下的“Node”,如图1.3.1-1:
图1.3.1-1
2、输入NodeName,然后输入要参考的结构名,再选择其他参数,选择
完后点击”AddAttributesFromStructure“进行结构的字段选择(为Node创建Attributes),如图1.3.1-2:
图1.3.1-2
3、根据业务需要选择需要使用的字段,然后打钩,如图1.3.1-3: