理论教育 Web Dynpro中的超链接:动作链接和URL链接的使用技巧

Web Dynpro中的超链接:动作链接和URL链接的使用技巧

时间:2023-05-19 理论教育 版权反馈
【摘要】:Web Dynpro中的超链接包含两种类型:“LinkToAction”和“LinkToURL”,两种链接都是以网页链接的形式在视图中展示。不同的是动作链接在用户单击后会触发相应的动作,URL链接则是直接打开属性中配置的网页超链接。12)text:控制链接的显示文本。图4-89 修改属性图4-90 运行效果3)在任意视图中创建一个URL链接,并调整其属性,“imageSource”选择SAP标准图标中的“s_b_anwe.gif”,将“imageWidth”修改为“30px”,将“reference”修改为需要访问的网页地址,将“text”修改为“URL链接”,如图4-91所示。

Web Dynpro中的超链接:动作链接和URL链接的使用技巧

Web Dynpro中的超链接包含两种类型:“LinkToAction”和“LinkToURL”,两种链接都是以网页链接的形式(默认为蓝色带下画线字体)在视图中展示。不同的是动作链接在用户单击后会触发相应的动作,URL链接则是直接打开属性中配置的网页超链接(更像是HTML中的一个链接)。

不管是哪种链接形式,都包含了下列共同属性。

1)ActivateAccessKey:设置是否允许快捷键(使用“Alt”键与首字母触发默认事件)。

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

3)ContextMenuId:设置上下文菜单的唯一标识。

4)controlMenuDisabling:控制菜单是否可用。

5)Design:控制链接文本的显示风格,默认有标准显示和增强显示两种类型,其中增强类型即为文本加粗显示。

6)Enabled:控制元素是否可用。

7)Hotkey:设置指定键盘组合作为快捷键使用,必须从下拉菜单中选择,不可自定义设置。

8)imageFirst:控制显示的链接图标是否位于文本前面,布尔型属性。

9)imageHeight:控制链接图标的高度。

10)imageSource:控制链接图标的来源(文件目录位置)。

11)imageWidth:控制链接图标的宽度。

12)text:控制链接的显示文本。

13)textDirection:控制链接文本的排列顺序,默认有3个选项:继承自父元素、从左往右和从右往左。

14)tooltip:控制提示消息的显示文本(对应老版本中的“imageAlt”属性)。

15)type:控制链接的显示风格,默认有以下4种风格:

●功能型:显示默认的链接风格,默认为蓝色带下画线文本。

●导航型:显示为已访问过的链接颜色,文本带下画线。

●报告型:显示默认的链接风格,但文本不带下画线。

●结果型:显示为已访问过的链接颜色,但文本不带下画线。(www.daowen.com)

16)visible:控制元素是否可见。

17)wrapping:控制文本是否可折叠(页面宽度不足时将文本自动换行)。

而两种链接又分别有一些特有的属性。其中动作链接包含以下特有属性。

●“onAction”事件:用于用户单击链接时触发的服务器端事件处理器。

URL链接包含以下特有属性。

●reference:控制单击打开的URL地址

●target:控制弹出页面的具体位置,如可以使弹出页面在指定的窗口中打开。

开发实例:

1)在任意视图中创建一个动作链接,并调整其属性,将“Design”修改为“emph⁃sized”,将“imageFirst”修改为“false”,“imageSource”选择SAP标准图标中的“s_b_urls.gif”,将“text”修改为“动作链接示例”,如图4-89所示。

2)编译、运行后的效果如图4-90所示。

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

图4-89 修改属性

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

图4-90 运行效果

3)在任意视图中创建一个URL链接,并调整其属性,“imageSource”选择SAP标准图标中的“s_b_anwe.gif”,将“imageWidth”修改为“30px”,将“reference”修改为需要访问的网页地址,将“text”修改为“URL链接”,如图4-91所示。

4)保存所有修改,并重新编译、运行之后,就能看到实际的效果,如图4-92所示。

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

图4-91 修改属性

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

图4-92 运行效果

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

我要反馈