UI抽象类中getTDFileName()方法没发布出来的问题。

实战指南:如何用Elasticsearch+Milvus搭建十亿级多模态搜索系统(含性能调优) 本文详细介绍了如何利用Elasticsearch和Milvus构建十亿级多模态搜索系统,包括架构设计、性能调优和实战部署。通过混合架构实现高效文本检索与向量相似度计算,显著提升查询性能与扩展能力,适用于大规模多模态数据处理场景。 阅读详情

有时碰到在发布客户端UI(editUI和ListUI)后,编译代码时提示getTDFileName()和getTDQueryPK()方法找不到,也就是bos没发布出来,仔细分析了一下发现,是因为UI是用BIM建的,之后觉得.bizunit不会再用了就将其删掉了,但用BIM建的单据元数据中已经包含了套打的方法,所以bos对UI在发布时会去找.bizunit文件,找不到此文件就不会发布这两个方法,导致发布的代码出错。解决办法:恢复(或在bim中新建然后用导入的方式重新创建).bizunit文件后发布即可。

直接用bos studio建的UI不会涉及套打,所以没有此问题。

以下是抽象类中发布出来的代码,供参考。

    public void actionPrint_actionPerformed(ActionEvent e) throws Exception
    {
        ArrayList idList = new ArrayList();
     if (editData != null && !StringUtils.isEmpty(editData.getString("id"))) {
      idList.add(editData.getString("id"));
     }
        if (idList == null || idList.size() == 0 || getTDQueryPK() == null || getTDFileName() == null)
            return;
        com.kingdee.bos.ctrl.kdf.data.impl.BOSQueryDelegate data = new com.kingdee.eas.framework.util.CommonDataProvider(idList,getTDQueryPK());
        com.kingdee.bos.ctrl.report.forapp.kdnote.client.KDNoteHelper appHlp = new com.kingdee.bos.ctrl.report.forapp.kdnote.client.KDNoteHelper();
        appHlp.print(getTDFileName(), data, javax.swing.SwingUtilities.getWindowAncestor(this));
    }

 

《完》

Android音频学习(八)——AudioFlinger线程 在 PlaybackThread 的实现中,Flag 用于标识线程的特殊行为或配置。 阅读详情

相关推荐

青龙人形机器人硬件平台设计全解析:从构型到控制系统的实战指南

本文深度解析了青龙人形机器人硬件平台的设计全流程,从需求分析、构型设计到核心系统实现。文章详细阐述了其43个自由度的仿生构型、高动态性下肢设计、灵巧作业系统以及分布式控制架构,并探讨了旋转关节与直线关节等关键技术选型,为开发者提供了从理论到实践的完整硬件设计指南。

weixin_29248313的博客 382

BOS开发小总结(转)

问题12:如何修改F7 字段所关联的基础档案 在一般情况下,在BIM 视图对单据新增F7 字段时,就可以关联到想要的基础档案或其它视图。但是,当需要关联一些不存在业务单元(即*.bizunit 文件)的基础档案时(如:自定义核算项目)。此时就只能通过以下步骤来处理: 1.在BIM 里加一个...

chenzhiqi3771的博客 348

[FPGA高速以太网]基于Verilog与1G/2.5G Ethernet PCS/PMA IP核的2.5G UDP通信实战

本文详细介绍了基于FPGA与1G/2.5G Ethernet PCS/PMA IP核实现2.5G UDP通信的完整实战方案。文章以黑金AX7A200开发板为硬件平台,深入讲解了从硬件选型、IP核配置、Verilog测试逻辑编写到系统调试与性能验证的全过程,重点剖析了利用SGMII接口与GTP收发器实现高速数据传输的关键技术与避坑指南,为FPGA高速以太网应用开发提供了宝贵经验。

sql99的博客 568

[JAVA Swing] 鼠标位置找控件,根据控件找窗口

Swing 鼠标位置找控件,控件位置找窗口,一些寻找获取窗口,控件,选项的API笔记

m0_56227168的博客 949

Windows 11 24H2 外接显卡坞兼容性实测:3步解决USB设备失效

本文详细解析了Windows 11 24H2系统下外接显卡坞导致USB设备失效的问题,并提供了三步终极解决方案:驱动预解压与手动更新、电源管理设置调整、优化的设备连接顺序。通过雷电3接口的兼容性优化,帮助用户解决键盘鼠标卡死等常见问题,提升外接显卡坞的稳定性与性能。

weixin_31714129的博客 594

知识图谱本体建模之RDF、RDFS、OWL详解

(一)知识图谱本体建模之RDF、RDFS、OWL详解 1.语义网体系 知识图谱于2012年由Google提出,并不是新概念,而是由语义网络(Semantic Network)衍生而来。语义网络由相互连接的节点和边组成,节点表示概念或者对象,边表示他们之间的关系。RDF,RDFS与OWL都是基于语义网的知识表示框架,在节点和边的取值上做了约束,制定了统一标准,为多源数据的融合提供了便利。RDF,RDFS/OWL 属于语义网技术栈,它们的提出,使得语义网克服了语义网络的缺点。其语义网技术栈如下所示。 2.RD

周周的专栏 1万+

EAS多数据源套打开发流程(实现方式)

经验与成果分享 EAS新建多数据套打源 多数据套打源:适用于有多个分录的单据配置套打模板,如:人员信息(工作信息,家庭信息,学历信息)等,有多个详细分录组成的单据。 1,新建数据源: A:在Bos设计开发工具中新建数据源(主数据源,从数据源)。 主数据源:一般由(单据头和其中一个分录的数据构成)。 从数据源:一个分录的信息。 主数据源和从数据源的关联性:主数据源中有一个ID(在新建时必须要有)即单...

LiKuDaShi的博客 2018

不止是回退SDK:深入解读UE5.2编译时那个烦人的C4756警告与INFINITY宏的变迁

本文深入解析了UE5.2源码编译时出现的C4756警告及其背后的技术原因,探讨了Windows SDK中INFINITY宏的变迁对Unreal Engine的影响。文章详细介绍了微软修改INFINITY定义的技术考量,并提供了UE5.2应对此类问题的灵活解决方案,包括通过BuildConfiguration.xml文件精确控制工具链版本,确保构建系统的可重复性和可配置性。

weixin_27180827的博客 311

EAS BOS 实现组织单元F7以组织树形式显示

一、点击F7后的效果:支持多选 二、代码实现 1.可以写一个专门初始化组织单元F7的工具类 public class OrgF7InitUtils { private static final String ADMIN = "com.kingdee.eas.basedata.org.app.AdminItemQuery"; private static final ...

jonny_deng 1056

嵌入式Linux网络调试踩坑记:YT8531/YT8521 PHY驱动移植与设备树配置实战

本文深入解析嵌入式Linux系统中YT8531/YT8521 PHY驱动移植与设备树配置的实战经验。从网络不通的常见现象入手,详细介绍了驱动移植关键点、设备树配置详解及常见问题排查技巧,帮助开发者快速解决RGMII接口调试难题,提升嵌入式网络开发效率。

weixin_42525328的博客 445

华为OD机试 - 素数之积 - 数学问题(Java 2025 A卷 100分)

每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天优快云在线答疑。

学Java,找哪吒 2133

在UI中调用套打

在UI的actionPrint_actionPerformed中,创建一个KDNoteHelper对象,如下: com.kingdee.bos.ctrl.report.forapp.kdnote.client.KDNoteHelper appHlp = new com.kingdee.bos.ctrl.report.forapp.kdnote.client.KDNoteHelper();

orvill的专栏 619

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

easbos 套打基本配置

1、关于编辑界面配置套打,需要在打印事件、打印预览事件中加入这样一段代码 ArrayList idList = new ArrayList(); if (editData != null && !StringUtils.isEmpty(editData.getString("id"))) { idList.add(editData.getStrin

giianhui的专栏 2014

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

关于EAS 套打配置审批结果信息的相关思路

在我们配置套打开发的时候,有时候我们需要单据流程的审批结果信息,对于有的流程我们可能异常终止过,我们如果需要获取当前的审批结果信息的话的情况,我们可以参考一下几点思路 1、首先需要在套打管理中新增一个动态元数据 其中名称、别名可以自定义 2、在字段列表中添加我们需要套打出来的字段 比如 审批人、审批结果、审批意见  类型(String) 3、在我们的套打模版(套打设计器中添加审批

fenyu8的专栏 1317

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

6.file

# 文件 - 长久保存信息的一种数据信息集合 - 常用操作     - 打开关闭(文件一旦打开,需要关闭操作)     - 读写内容     - 查找 # open函数 - open函数负责打开文件,带有很多参数 - 第一个参数: 必须有,文件的路径和名称 - mode:表明文件用什么方式打开     - r:以只读方式打开     - w:写方式打开,会覆盖以前的内容     - x:创建方式打...

TD大会·初度的博客 170

Wordpress get_top_ancestor_id()

//Get top ancestor function get_top_ancestor_id() { global $post; if($post->post_parent) { $ancestors = array_reverse(get_post_ancestors($post->ID)); return $ancestors[0];

蓝山咖啡的博客 927

PAYPAL gettd返回详细信息记录,可通过DOEC后GETTD来判断订单状态等

Ack : Success PayPal\PayPalAPI\GetTransactionDetailsResponseType Object ( [PaymentTransactionDetails] => PayPal\EBLBaseComponents\PaymentTransactionType Object ( [ReceiverInf

若水印象博客 1232

java中如何通过JDBC的方式连接sqlserver2005多实例数据库?

java语言中,通过jdbc访问sqlserver2005数据库默认实例可以按正常的写法来建立url连接,代码如下:Connection cn = DriverManager.getConnection("jdbc:sqlserver://172.16.5.2:1433; DatabaseName=EAS60_Demo", "sa","sa"); 其中172.16.5.2为sqlser

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 1万+

如何从sqlserver中把表数据导入到oracle?

需求:从sqlserver中把2008-01-01到2009-12-31的凭证头表的数据导入到oracle数据库中   实现步骤: 1、登录进入SQL Server Management Studio,选择要导出的数据库,新建查询分析窗口 2、执行如下命令:      EXEC master..xp_cmdshell 'bcp "SELECT * from 数据库名.dbo.t_gl

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 1万+

botp单据转换时出现空异常的问题解决方法。

打完sp1补丁后,单据转换时会出现空异常,错误信息如下: 转换出错! nullCaused exception message is:在多组织下,请覆盖数据对象的getBizOrgPropertyName方法,请提供组织字段名称! 具体解决步骤如下:1、  需要知道该单据是用于何种组织。如是采购组织还是销售组织等。2、  找到该单据所对应的实体元数据,查看该单据使用

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 1万+

bos中如何把小数转换成百分比显示?

在UI编辑器中,修改formatString即可,具体如下: 比如把0.3显示成30%,formatString应该设为:#% 。

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 1万+

如何删除叙事簿上的列设置格式。

经常在开发过程中碰到对已发布的叙事簿(继承自ListUI)再进行加字段等操作后,部署上去发现新格式不能生效,重新设置默认格式也无效。此问题的原因是系统已经保存了旧的格式,二次开发后之前的设置无法修改,只能删除掉此ListUI之前的设置信息,具体方法如下: 一共涉及两张表:T_QUERY_QueryPanel和T_QUERY_QuerySolution,后者是主表,执行以下sqldelete

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 9738

打了供应链的补丁后BOS运行打开采购申请单报btnExecuteQuotaPolicy错误的解决办法。

1.       问题描述:在703服务器上打了供应链的补丁PT052222-》然后在BOS开发工具中导入新的解决方案-》通过BOS开发环境启动客户端打开采购申请单等单据时报错(原因是少按钮,代码和元数据不一致)   错误信息:btnExecuteQuotaPolicy 错误详细堆栈信息:java.lang.NoSuchFieldError: btnExecuteQuotaPolicy

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 9491

6.0升级后BIM导入解决方案运行报错的问题。

近期发生多起6.0服务器升级后(包括SP1),在BIM中导入解决方案,然后启动运行EAS,报如下中断:[2009-11-05 01:04:15,718 INFO] only show main frame spent:1406 ms.[2009-11-05 01:04:15,718 INFO]************************This is StartMode : CLIENTS

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 9482

客户化开发从BIM中启动EAS时,客户端登录报服务器错误的解决?

此问题一般有以下可能:1、登录时选择的数据中心和BIM中配置的不一样,选择正确的即可2、系统中有一个apusic的进程(java.exe)未正常销毁,需要手工kill,并重启BIM。3、还有一种,就是问题不太好确定,BIM的控制台服务端日志如下:2009-02-28 19:14:27 信息 [con.out] Apusic/Advanced 4.0.3 Build 20070111

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 9219

EAS客户端登录windows server 2008上EAS服务端的端口问题。

windows server 2008的安全性控制较严,默认大多数的端口都不开放,在上面安装了EAS后,客户端直接访问是不行的,必须要将EAS默认的6888和11034加到防火墙的“入站规则”中才行,具体操作如下:   右击我的电脑——管理——配置——高级安全Windows防火墙——入站规则,在右侧找到“新建规则”,选择“端口”,下一步,然后选择“特定本地端口”,输入6888,11034,注意

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 9175
上一篇: bos中如何把小数转换成百分比显示?
下一篇: 打了供应链的补丁后BOS运行打开采购申请单报btnExecuteQuotaPolicy错误的解决办法。
秦亚伟
博客等级 码龄26年 155粉丝 127原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值