NC开发问题解决手册
版权申诉
137 浏览量
更新于2024-06-20
收藏 1.55MB PDF 举报
"NC开发常见问题记录"
这篇文档主要记录了NC(可能是某种特定的软件或系统的简称)开发过程中遇到的一些常见问题及其解决方案。以下是对这些知识点的详细解释:
1. **表头字段不可见**:这可能是因为显示设置问题,开发者需要检查代码中关于表头显示的部分,确保相关的CSS或Java代码没有错误地隐藏了这些字段。
2. **设置表体中0.00的显示**:在NC的单据和报表中,可以通过修改RendererVO对象的设置来控制是否显示为0.00或空。在单据中,如果希望显示0.00,应将`setShowZeroLikeNull`设置为`false`;而在报表中,如果希望0.00显示为空,则将其设置为`true`。
3. **程序查询过程中的进度提示**:在执行耗时的查询操作时,为了提供用户体验,可以使用`BannerDialog`创建一个“请等待”的提示框。通过创建一个新的线程并在其中运行查询方法,同时在查询开始和结束时调用`start()`和`end()`方法来显示和关闭提示框。
4. **发送邮件**:`MailTool.sendHtmlEmail`是用于发送HTML格式邮件的方法,接收的参数包括SMTP服务器地址、发件人地址、发件人名称、用户名、密码、收件人列表、邮件主题、邮件正文字符串以及可能的附件文件名。
5. **列表表体的afterEdit监听**:在NC的界面中,可以通过添加`afterEdit`监听器来监听用户对列表表体中的数据进行编辑后的事件。当`BillEditEvent`被触发时,会执行相应的`afterEdit`方法,这对于数据验证或更新数据库等操作非常有用。
6. **表体按recordnum倒序排列**:若需要实现表体数据按照某个字段(如recordnum)的降序排列,可以修改`BodyBillModel`的排序列设置,将排序顺序设置为`false`,这通常涉及到对数据模型的调整。
7. **表头最大化设置**:在NC的UI布局中,可以通过访问`BillListPanel`的`UISplitPane`组件,并调整其右侧组件的可见性来实现表头的最大化显示。具体代码可能涉及对组件可见性的设置,如`setVisible(true)`。
这些解决方案提供了NC开发中处理用户界面交互、数据展示、异步处理和通信等方面的基本思路,对于理解和解决NC系统中的相关问题具有参考价值。在实际开发中,开发者需要根据具体环境和需求来调整和应用这些代码片段。
2008-12-21 上传
2024-07-11 上传
103 浏览量
2020-09-17 上传
2008-11-04 上传
2021-08-07 上传
2010-09-16 上传
a66889999
- 粉丝: 40
- 资源: 1万+
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案