如何设置表格部分单元格有超链接,部分单元格没有超链接?
补丁号:BOS_V_4.0.004
新特性介绍
- 单元格非超链接配置
特性效果展示
1、应用场景
在某些场景下,单元格设置超链接,当数据不满足某个条件时需要去掉超链接,即超链接的控制支持到单元格级别。
2、功能说明
3、代码示例
3.1列表
@Override
public void packageData(PackageDataEvent evt) {
if(evt.getFormatValue().toString().contains("1")){
evt.getNoLinkKey().add(((ColumnDesc)evt.getSource()).getKey());
}
}
3.2单据体
@Override
public void initialize() {
super.initialize();
EntryGrid grid = this.getControl("entryentity");
grid.addPackageDataListener(this::packageData);
}
private void packageData(PackageDataEvent event) {
event.getNoLinkKey().add("integerfield");
}
3.3报表
@Override
public void packageData(PackageDataEvent evt) {
if(evt.getFormatValue() != null && (evt.getFormatValue().toString().startsWith("139")
|| evt.getFormatValue().toString().startsWith("张")
|| evt.getFormatValue().toString().startsWith("00"))){
evt.getNoLinkKey().add(((ReportColumn)evt.getSource()).getFieldKey());
}
}
如何设置表格部分单元格有超链接,部分单元格没有超链接?
本文2024-09-23 00:23:23发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139152.html