信管通低代码快速开发平台简介(九)

十一、信管通低代码开发工具组件设计

       组件是界面框架的一个功能区域的定义,它把专用控件和通用控件有机的结合在一起,形成完整功能区域完成某一个数据表的读写处理,组件分为容器组件,表格组件,树状列表组件,图表组件,报表打印组件,这些组件各有各的用处。

       容器组件是最基础的组件,同时也是最复杂的,它是把我们前面定义的专用控件和通用控件有机的摆放在容器组件内部,每一个被放到容器内部的控件,一般都会跟数据字段相关联,也有些不跟数据字段关联,而是设置未当前处理记录相关的计算表达式,通过计算获取相应的数值在控件中显示。同时,容器组件是可以嵌套其他组件的组件,这种嵌套组件可以包含容器组件,表格组件,树状列表组件,图表组件,报表打印组件等,这些组件和组件之间可以定义关联关系。同时容器内的控件在设定条件改变的情况下可以改变显示和只读属性。

容器组件设计

 容器组件设计结果展示

       【物品采购发票】的界面中包含一个容器组件,【发票详情】是这个容器组件包含的容器组件,【发票详情】容器组件包含发票代码(文本控件)、发票号码(文本控件)、开发日期(日期下拉框)、价税合计(金额控件)、发票责任人(部门人员选择控件)等,这些控件显示的外观不同,分别完成不同数据字段读写功能,期中的价税合计是只读的,它的数据是发票明细列表中价税合计的汇总,表示发票的整个价税,会随着发票明细列表中价税合计的变化而变化。

 表格容器设计

       表格组件和树状列表组件具有数据库表记录增加和删除功能,同时表格组件和树状列表组件中的每一列跟可以定义成一个控件,当然有些控件并不适合在表格组件和树状列表组件中使用,通过标注表格组件和树状列表组件每一列的控件类型,把这一列都按照这种控件类型来展示。

表格容器设计结果展示

       【发票明细列表】表格组件包含规格型号(文本控件)、计量单位(文本控件)、数量(金额控件)、单价(金额控件)、金额(金额控件)、税率(文本控件)、税额(金额控件)、价税合计(金额控件)等,这些控件显示的外观不同,分别完成不同数据字段读写功能,期中的价税合计是只读的,它的数据是金额和税额合计,表示发票的整个价税,会随着发票明细列表中价税合计的变化而变化。

        打印报表组件是与前面说的专用控件和通用控件无关,它是由打印报表组件内部包含的打印控件设计完成,但是打印报表组件跟数据表是相关的,一个打印报表可以关联一个数据表的一个记录,或者是多个记录,打印报表中也可能还包含了这个数据库记录所关联的数据记录。打印报表我们采用的是第三方的报表设计器,并且对它进行了改造,针对国内企业的业务软件系统来说很多的报表是带网格线的,而国外企业的业务软件系统的报表是不需要网格线的,而我们目前使用的第三方报表设计来说都是没有方便画网格线功能的,所以对于打印报表设计中网格边框编辑困难的问题编写了一些算法处理,使用户只需关心报表打印的内容就可以了,打印报表设计中网格边框可以根据表格内容自动画出。

 打印报表设计界面

打印报表设计结果显示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值