【摘要】:在NetWeaver 7.3版本之后增加了Web部件元素,该元素可以嵌入自定义HTML内容,并且可以添加脚本开发。对于Web Dynpro中标准元素无法实现的功能,该元素实现较大的扩展与延伸。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所示。
(www.daowen.com)
图4-277 元素清单
2)建立上下文特性,分别用于存放网页内容、加载脚本和显示样式,如图4-278所示。
3)绑定属性至元素,如图4-279所示。
图4-278 上下文清单
图4-279 修改属性
4)在视图的“wdDoInit”初始化方法中添加以下代码:
5)保存所有修改,并重新编译、运行之后,即可进行相关测试,如图4-280所示。
图4-280 运行效果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。