NC65开发教程:新手API指南

需积分: 5 5 下载量 55 浏览量 更新于2024-06-26 收藏 193KB PDF 举报
"NC65开发常见API(内含代码 适合新手)" 在NC65的开发过程中,理解和掌握各种API是至关重要的。以下是一些关键知识点的详细说明: 一、获取表体行数和列数 在NC65中,可以使用API获取当前表体的总行数和选中行数,这对于数据展示和操作非常重要,可以用于计算和验证用户选择的数据。 二、设置初始化界面默认值 在创建或打开表单时,可能需要预先设定一些字段的默认值,这可以通过调用特定API在表单初始化时进行设置,提高用户体验。 三、表单默认执行方法 每个表单都有一个默认的执行方法,开发者可以利用这个方法来执行一些初始化操作,如加载数据、设置界面状态等。 四、在报表中显示合计行 报表通常需要显示汇总信息,NC65提供了API来添加合计行,这些API允许开发者根据需要计算并显示特定列的总和、平均值等统计信息。 五、设置小数位数 在UI类中,可以设置字段的小数位数,以控制数字的显示格式,确保数据的一致性和准确性。 六、清空表体数据 当需要清除表体所有数据时,可以使用特定API清空数据,为新数据加载做准备。 七、字段编辑权限 通过API可以设置字段是否可编辑,对于保护数据安全和控制用户操作非常有用。 八、打印查询条件 在UI类中编写方法打印查询条件,有助于用户了解当前查询所基于的过滤标准,也可以方便调试。 九、弹出提示框 提示框是与用户交互的重要手段,API提供创建和显示各种提示信息的能力。 十、获取查询面板值 在报表中,可以使用API获取查询面板的值,这些值通常用于过滤数据或执行特定操作。 十一、比较时间 时间比较是常见的业务逻辑,API允许开发者轻松比较开始和结束时间,以便进行合法性检查或排序等操作。 十二、设置编辑公式 编辑公式可以增强字段的计算能力,开发者可以使用API来设置和执行这些公式。 十三、清空缓冲数据 通过`getBufferData().clear()`可以清除内存中缓存的数据,释放资源。 十四、设置查询对话框默认值 在UI类中设置查询对话框的初始值,使得用户能够快速启动查询。 十五、单据类的继承关系 理解管理型界面中单据类的继承结构对于开发高效、可复用的代码至关重要。 十六、显示或隐藏行号、合计行、数组按钮和隐藏列 NC65提供了API来控制界面元素的可见性,以适应不同需求。 十七、控制按钮可用性 根据单据的状态,开发者可以使用API动态调整按钮的可用性,防止非法操作。 十八、自定义按钮 在单据模式下,UI工厂可以用来创建和管理自定义按钮,以扩展功能。 十九、设置动作脚本的按钮 六种常见的按钮动作脚本,包括添加、修改、删除、保存等,可以通过API进行设置。 二十、字段的显示与隐藏 根据业务逻辑,可以使用API控制界面中某些字段的显示或隐藏,提升界面简洁度。 二十一、界面数据访问 API允许开发者访问和操作界面中的数据,实现数据的读取和写入。 二十二、数据导入与导出 NC65支持数据库的导入导出,开发者可以使用相关API实现数据迁移或备份。 二十三、ListMapSet操作 ListMapSet是NC65中常用的数据结构,理解和熟练使用它们可以优化数据处理。 二十四、焦点变化时显示表头金额 通过监听焦点变化,可以实时更新表头的金额值,提供即时反馈。 二十五、设置行选中状态 API允许开发者控制表格行的选中状态,以响应用户的操作。 二十六、初始界面模式 可以设置初始进入时是卡片界面还是列表界面,提供不同的数据浏览方式。 二十七、验证必输项 在保存事件中,通过API检查必输项,确保数据完整。 二十八、获取多页签行数 多页签场景下,API可用于获取指定页签的行数,帮助处理多分页数据。 二十九、日期判断 日期比较API可以用来判断两个日期的前后顺序,常用于日期相关的业务逻辑。 三十、验证表头必输项 确保表头字段非空,提高数据质量。 三十一、执行表体编辑公式 编辑公式执行API在用户编辑数据后自动触发,用于计算或验证新值。 三十二、Eclipse中不显示行号 在Eclipse开发环境中,可以通过设置显示或隐藏代码行号。 三十三、反编译插件 在Eclipse中添加反编译插件,有助于查看和理解已编译代码。 三十四、编辑前、编辑后事件处理 通过监听编辑前和编辑后事件,可以在数据更改前进行验证,更改后进行相应处理。 三十五、字段编辑限制 某些情况下,可能需要通过API阻止对特定字段的编辑。 三十六、验证表体不能为空 在保存时,使用API检查表体是否有空白数据,避免无效保存。 三十七、删除事件处理 删除表体某一行时,可以通过API执行清理工作或触发其他操作。 三十八、UI初始化设置 在UI类中初始化设置界面布局和功能,提供用户友好的交互环境。 三十九、YES OR NO对话框 使用对话框API显示确认提示,让用户确认关键操作。 四十、获取选中行数和行号数组 API可以返回选中行的数量以及行号数组,便于处理多选数据。 四十一、操作VO(Value Object) 聚合VO,获取表体或特定页签的VO,有助于数据操作和传输。 四十二、添加自定义按钮 自定义按钮通过API添加到界面上,扩展界面功能。 四十三、获取特定信息 API还允许开发者获取各种特定信息,如表体中的特定数据等,以满足开发需求。 以上知识点涵盖了NC65开发的多个方面,包括界面交互、数据处理、验证规则以及扩展功能等,是新手开发者入门和进阶的关键。