首页 > 其他分享 >[SMARTFORMS] 使用Template和Loop展示数据

[SMARTFORMS] 使用Template和Loop展示数据

时间:2025-01-07 11:02:25浏览次数:3  
标签:SMARTFORMS TEMPLATE TEXT 添加 Loop Template TABLE 节点 模板

补充资料

[SMARTFORMS] 使用TABLE表展示数据icon-default.png?t=O83Ahttps://blog.csdn.net/Hudas/article/details/144956772?spm=1001.2014.3001.5501在上述文章中,我们使用了TABLE表展示了采购订单报表的明细数据

采购订单报表部分截图

接下来我们使用Template和Loop替换TABLE表进行数据展示,为了不删除之前TABLE表节点的内容,我们可以在TABLE表节点处设置条件隐藏TABLE表节点的内容,具体可参考以下的文章

[SMARTFORMS] 节点设置条件控制数据显示icon-default.png?t=O83Ahttps://blog.csdn.net/Hudas/article/details/144977749?spm=1001.2014.3001.5501完成上述操作以后,我们就可以使用Template和Loop进行数据展示的操作了

新建WINDOW6窗口

在WINDOW6窗口填写描述以及位置和大小等相关信息

在该WINDOW6窗口节点下创建TEMPLATE模板

为TEMPLATE模板设置描述以及行列相关信息,并为该模板添加行列边框 

在该TEMPLATE模板节点下面添加表头TEXT文本,并为每个TEXT文本节点添加内容,在"输出选项"页签下填写对应的输出结构

调整MAIN窗口的位置和大小,在MAIN主窗口下创建循环

在LOOP循环节点中的"数据"页签填写LOOP循环相关信息

在LOOP循环节点下面新建TEMPLATE模板

为TEMPLATE模板设置描述以及行列相关信息,并为该模板添加行列边框

在该TEMPLATE模板节点下面添加表头TEXT文本,并为每个TEXT文本节点添加内容,在"输出选项"页签下填写对应的输出结构

完成上述操作以后,保存并激活该SMARTFORMS表单

打印预览结果如下所示 

采购订单报表部分截图

标签:SMARTFORMS,TEMPLATE,TEXT,添加,Loop,Template,TABLE,节点,模板
From: https://blog.csdn.net/Hudas/article/details/144977187

相关文章

  • [SMARTFORMS] 系统变量的使用
    在PAGE1页面节点下创建WINDOW5窗口填写WINDOW5窗口描述以及位置,大小等相关信息在WINDOW5窗口节点下新建TEMPLATE模板为TEMPLATE模板设置行列相关信息在TEMPLATE模板节点下面新增3个TEXT文本每个TEXT文本的内容如下所示:%TEXT25打印日期文本内容......
  • vue3 useTemplateRef()返回null
    新版写法(Vue3.5以后)在Vue3.5开始,引入了useTemplateRef(),文档中是这么说的:当ref在v-for内部使用时,相应的ref应包含一个Array值,该值将在mount之后填充元素:<scriptsetup>import{ref,useTemplateRef,onMounted}from'vue'constlist=ref([/*...*/])......
  • redistemplate常用api
    String操作String是Redis中最简单的基本数据类型,可以存储任何数据,如字符串、整数、浮点数等。下面是一些常用操作。添加/设置值:SETkeyvaluejava复制代码redisTemplate.opsForValue().set("mykey","myvalue");获取值:GETkeyjava复制代码Stringval......
  • DefaultSqlSession 和 SqlSessionTemplate 的线程安全问题
    总结自:DefaultSqlSession和SqlSessionTemplate的线程安全问题、MyBatis与Spring整合时是如何解决SqlSession线程不安全的问题的DefaultSqlSession原因1:Connection本身是线程不安全的。如果多个线程获取到同一个Connection进行数据库操作,一个线程正在更新数据,而另......
  • 使用few-shot Prompt template让大模型更懂你
    在本教程中,我们将学习如何创建一个使用少量示例的提示模板(Prompttemplate)。少量示例的提示模板可以从一组示例(examples)或一个示例选择器(Exampleselector)对象构建。 使用示例集首先,创建一个少量示例的列表。每个示例应该是一个字典,键是输入变量,值是这些输入变量的值。......
  • WPF ComboBox multiselect via ControlTemplate of ComboxItem
    <Windowx:Class="WpfApp99.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.......
  • WPF DatagridRow style with ControlTemplate
    <Windowx:Class="WpfApp100.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft......
  • RestTemplate 使用示例
    RestTemplate使用示例|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-------------|-------------|--......
  • Springboot使用RestTemplate发送Post请求postForEntity (application-json)的坑
    Springboot使用RestTemplate发送Post请求postForEntity(application-json)的坑|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||---------......
  • egui eframe_template修改
    eframe_template是egui的一个模板示例程序。rust-toolchain:#Ifyouseethis,run"rustupselfupdate"togetrustup1.23ornewer.#NOTE:abovecommentisforolder`rustup`(beforeTOMLsupportwasadded),#whichwilltreatthefirstlineasthetoolch......