LiveBOS计算列创建指南:预计算列、绑定列与虚拟列

需积分: 32 74 下载量 135 浏览量 更新于2024-08-10 收藏 23.18MB PDF 举报
"这篇文档是LiveBOS应用开发指南的入门版,主要介绍了如何在LiveBOS平台上创建和使用计算列,特别是预计算列、绑定列和虚拟列。此外,文档还涵盖了LiveBOS平台的基本概念、系统构成、与传统开发方式的差异,以及如何通过该平台构建业务应用。" 在LiveBOS平台中,计算列是一种特殊的字段类型,其值不是直接存储在数据库中,而是根据预先设定的规则动态计算得出。计算列分为预计算列、绑定列和虚拟列: 1. **预计算列**:允许用户在计算结果基础上进行修改。计算仅在操作前触发一次,适用于需要根据规则生成且可能需要调整的情况。例如,生成产品编码或交易流水号。 2. **绑定列**:一旦计算得出,其值就不再变动,用户无法单独修改。它会随着相关字段的改变自动更新。这类计算列适合那些需要根据其他字段实时更新的场景。 3. **虚拟列**:与绑定列类似,不存储在数据库中,只在对象呈现时计算。它的数据不持久化,主要用于临时计算或展示用途。 计算列的规则通常基于表达式,类似于JavaScript语法,并且LiveBOS提供了丰富的变量和函数支持。通过这些规则,开发者可以方便地定义复杂的计算逻辑。 在实践部分,文档以“职位信息”对象为例,展示了如何创建预计算列来生成“职位编号”。在这个例子中,“职位编号”遵循特定的编码格式(如"HRMZW0001"),通过预计算列,可以自动按照规则生成这些编号,减轻用户的输入负担。 LiveBOS是一个面向对象的业务支撑平台,旨在提供灵活的建模工具,实现应用的快速开发和适应变化。它包括业务中间件(LiveBOSServer)和集成开发环境(LiveBOSStudio)。相比传统的开发方式,LiveBOS简化了开发流程,解决了开发效率和系统灵活性的问题。 文档还介绍了如何通过LiveBOS构建应用系统,包括业务模型建模、权限控制、工作流和报表定制等步骤,以及如何搭建开发环境和进行系统建模操作。 LiveBOS平台提供了强大的计算列功能和业务建模工具,帮助开发者高效构建符合业务需求的应用系统。无论是预计算列的灵活性,还是绑定列和虚拟列的便利性,都在提升应用的自动化程度和用户体验方面发挥着重要作用。