通用控件——超链接
# 1 功能介绍
超链接控件,供用户点击,在浏览器中打开链接的http页面。可以在界面设计时,设置固定的链接URL地址;也可以在插件中动态设置链接的URL地址。
# 2 控件对象
`kd.bos.form.control.Hyperlink`
# 3 属性说明
## 3.1 通用属性
>通用属性包含字段和控件的一些公有的属性,如宽高,帮助文本等等。请参考[通用属性](https://vip.kingdee.com/article/215559076720798976)
## 3.2 样式属性
>样式属性是每个控件在设计器右侧样式栏可以设置的属性,请参考[样式属性](https://vip.kingdee.com/article/252017936767406336)
## 3.3 业务属性
| 属性名 | 类型 | 默认值 | 说明 |
| --- | --- | --- | --- |
| 链接地址 | 文本 | - | 设置超链接URL |
| 显示下划线 | 复选框 | false | 显示超链接下划线 |
# 4 超链接接口介绍
## 4.1 控件编程模型
### 4.1.1 控件编程模型定义
超链接控件的编程模型是Hyperlink类,派生自控件编程模型基类Control:
```java
package kd.bos.form.control;
public class Hyperlink extends Control{
```
插件可以通过如下代码,获取到界面上超链接控件的编程模型实例:
```java
Hyperlink hyperlink = this.getView().getControl(KEY_HYPERLINK1);
```
### 4.1.2 控件方法清单
超链接控件编程模型,增加了如下控制方法:
| 方法 | 说明 |
| --- | --- |
| setUrl | 设置超链接URL地址 |
如下示例代码,演示使用编程模型的setUrl方法,动态设置链接URL地址:
```java
package kd.bos.plugin.sample.dynamicform.pcform.control.bizcase;
import java.util.EventObject;
import kd.bos.form.control.Hyperlink;
import kd.bos.form.plugin.AbstractFormPlugin;
public class HyperlinkSample extends AbstractFormPlugin {
private final static String KEY_HYPERLINK1 = "hyperlinkap1";
@Override
public void afterBindData(EventObject e) {
super.afterBindData(e);
// 动态设置超链接控件的URL地址
Hyperlink hyperlink = this.getView().getControl(KEY_HYPERLINK1);
hyperlink.setUrl("http://www.kingdee.com");
}
}
```
## 4.2 插件事件
超链接控件,未提供插件事件,用户点击超链接控件时,系统自动打开链接的URL页面,不触发插件事件。
通用控件——超链接
# 1 功能介绍超链接控件,供用户点击,在浏览器中打开链接的http页面。可以在界面设计时,设置固定的链接URL地址;也可以在插件中动态设...
点击下载文档
本文2024-09-23 00:40:58发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-141043.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章