电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

列表超链接点击事件——billListHyperLinkClick

来源:金蝶云社区作者:金蝶2024-09-233

列表超链接点击事件——billListHyperLinkClick

# billListHyperLinkClick事件 ## 1. 事件介绍 插件可以在此事件,对列表超链接点击事件进行干预,如取消单据界面打开,自行显示其它界面。 ## 2. 事件触发时机 单据列表上显示为超链接的单元格,用户点击时,系统会默认打开单据维护界面。 在打开单据界面之前,触发此事件。 ## 3. 代码模板 该事件定义在接口IFormPlugin下,插件抽象基类 kd.bos.form.plugin.AbstractFormPlugin 对接口进行了实现,因此可基于此抽象基类对插件进行定义。 例:AbstractListPlugin 为PC端列表插件基类 该类继承于AbstractFormPlugin。 ```java package kd.bos.plugin.sample.bill.list.template; import kd.bos.form.events.HyperLinkClickArgs; import kd.bos.list.plugin.AbstractListPlugin; public class BillListHyperLinkClick extends AbstractListPlugin { @Override public void billListHyperLinkClick(HyperLinkClickArgs args) { // TODO 在此添加业务逻辑 } } ``` ## 4. 事件参数 **public** **class** HyperLinkClickArgs - **public** **void** setCancel(**boolean** isCancel):取消后续处理; - **public** HyperLinkClickEvent getHyperLinkClickEvent(); **public** Object getSource():事件源,单据列表控件BillList; **public** String getFieldName():列名; **public** **int** getPageIndex():页码; **public** **int** getRowIndex():行号; **public** DynamicObject getRowData():行数据。可以据此获取到当前单元格的内容,从而决定自行打开的子界面参数。 ## 5. 应用示例 ### 5.1 案例说明 1. 列表上,单据编号显示为超链接; 2. 点击单据编号超链接,取消打开单据本身的编辑界面; 3. 打开自定义页面。 ![image.webp](/download/0100a5966d7fd28d4e51864610f9f87aa93a.webp) ### 5.2 实例代码 ```java package kd.bos.plugin.sample.bill.list.bizcase; import kd.bos.bill.BillShowParameter; import kd.bos.bill.OperationStatus; import kd.bos.dataentity.utils.StringUtils; import kd.bos.form.ShowType; import kd.bos.form.events.HyperLinkClickArgs; import kd.bos.list.plugin.AbstractListPlugin; public class BillListHyperLinkClickSample extends Ab

列表超链接点击事件——billListHyperLinkClick

# billListHyperLinkClick事件## 1. 事件介绍插件可以在此事件,对列表超链接点击事件进行干预,如取消单据界面打开,自行显示其它界面...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信