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所示。
图4-89 修改属性
图4-90 运行效果
3)在任意视图中创建一个URL链接,并调整其属性,“imageSource”选择SAP标准图标中的“s_b_anwe.gif”,将“imageWidth”修改为“30px”,将“reference”修改为需要访问的网页地址,将“text”修改为“URL链接”,如图4-91所示。
4)保存所有修改,并重新编译、运行之后,就能看到实际的效果,如图4-92所示。
图4-91 修改属性
图4-92 运行效果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。