理论教育 Web部件元素属性详解

Web部件元素属性详解

时间:2023-05-19 理论教育 版权反馈
【摘要】:在NetWeaver 7.3版本之后增加了Web部件元素,该元素可以嵌入自定义HTML内容,并且可以添加脚本开发。对于Web Dynpro中标准元素无法实现的功能,该元素实现较大的扩展与延伸。Web部件包含了下列属性。

Web部件元素属性详解

在NetWeaver 7.3版本之后增加了Web部件(WebWidget)元素,该元素可以嵌入自定义HTML内容,并且可以添加脚本开发(JavaScript,JS)。对于Web Dynpro中标准元素无法实现的功能,该元素实现较大的扩展与延伸。

Web部件包含了下列属性。

●contextMenuBehaviour:设置上下文菜单行为,默认有“继承”“允许”和“禁止”3种类型。

●contextMenuId:设置上下文菜单的唯一标识。

●enabled:控制元素是否可用。

●html:自定义HTML内容。

●scriptOnLoad:元素加载或产生请求时执行脚本。

●scriptOnUnLoad:页面关闭或元素销毁时执行的脚本。

●style:页面样式。

●tooltip:控制提示消息的显示文本。

●visible:控制元素是否可见。

开发实例:

1)打开任一视图(如果需要创建新的工程或视图,请参考之前章节步骤),右击“Outline”元素清单中的“RootElement”根结点,选择插入子对象,选择“WebWidget”类型,输入ID名称,随后单击“OK”按钮,如图4-277所示。

978-7-111-58177-2-Chapter04-310.jpg(www.daowen.com)

图4-277 元素清单

2)建立上下文特性,分别用于存放网页内容、加载脚本和显示样式,如图4-278所示。

3)绑定属性至元素,如图4-279所示。

978-7-111-58177-2-Chapter04-311.jpg

图4-278 上下文清单

978-7-111-58177-2-Chapter04-312.jpg

图4-279 修改属性

4)在视图的“wdDoInit”初始化方法中添加以下代码:

978-7-111-58177-2-Chapter04-313.jpg

5)保存所有修改,并重新编译、运行之后,即可进行相关测试,如图4-280所示。

978-7-111-58177-2-Chapter04-314.jpg

图4-280 运行效果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈