普元EOS-低开页面下拉选择控件加载列表数据

1 前言

普元EOS进行低代码开发页面可以高效提高开发效率,并且减少代码的出错机会。

在低代码开发页面的时候,表单页面中可以使用大量的常用控件。

本文将讲解下拉选择组件的使用。

2 下拉选择使用EOS内置字典作为数据源

下拉选择可从字典作为数据源,如下

该表单页面有一个下拉选择组件,名称为性别

在右侧的操作区域,选择数据来源为:字典

在下方字典类型选择:性别

预览该页面的,可以看到该组件可以选择性别。

3 下拉选择使用数据实体作为数据源

这个更简单,点中下拉选择组件,然后选择数据源为数据实体,然后选择一个数据实体即可。

比如下面的例子选择数据实体 项目 TProject

可以看到,表单页面有一个下拉选择组件,命名为项目

在右侧选择数据来源为:数据实体。

选择绑定实体: TProject 。 这里要注意,TProject需要先创建出来,无论是高开创建的数据实体还是低开创建的数据实体都可以。关于数据实体的概念可以看《普元EOS-数据实体、SDO接口和实现类、DataObject都是什么?》

这里有两个需要手动指定的:值字段和显示字段。

值字段绑定TProject的字段projectCode,这个字段是项目编号,最终表单提交的时候是提交值字段。

显示字段绑定TProject的字段projectName,这个字段是项目名称,下拉选择的时候看到的项目名称就是这个字段的内容。

过滤条件:这里不赘述,以后再补充。

4 自定义下拉选择的数据源

选择自定义后,可以更加灵活的方式加载下拉选择的选项。

低开页面其实是一个vue2页面,因此,这里其实是选择绑定Vue页面中的数据。

本文将重点讲解动态加载API的数据作为数据源

4.1 自定义变量作为数据源

我先讲解一步简单的,这个例子里面直接定义一个静态的变量。下一节我再讲解如何动态加载RestFul的API获取数据,并显示在下拉选择中。

在页面中自定义一个变量,变量是一个数组类型,存储茶叶类型的数据,然后加载在下拉选择中。

最终效果如下:

这个例子的下拉选择组件我设置为自定义的,绑定了变量 v_teaType 

这个变量 v_teaType,我在表单设置 - 高级设置 ,添加了一个变量 v_teaType 

点击新增按钮后,新增一个变量 v_teaType

这个变量默认值为一个JSON格式的字符串,JSON是一个数组,每个元素有两个属性 code 和 name 。 code 将作为值字段,name将作为显示字段。

在低开表单编辑页面中,可以点击编码模式,查看一下页面的源代码。

可以看到,脚本部分其实就是vue2的script部分内容,v_teaType变量在data中被创建出来。

4.2 动态加载API的数据作为数据源

本节讲解如何从API获取茶叶的JSON数据,作为下拉选择的数据源。

临时有事,后期完善。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/408223.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

粘包现象 | wireshark抓包的使用

在TCP协议的通信过程中,由于其面向流的特性,数据在传输过程中可能会发生粘包现象,即多个发送的数据包被接收方一次性接收,导致应用层无法正确解析数据。 1.粘包现象概述 TCP协议为了保证传输效率,可能会将多次send调…

ESP RainMaker OTA 自动签名功能的安全启动

【如果您之前有关注乐鑫的博客和新闻,那么应该对 ESP RainMaker 及其各项功能有所了解。如果不曾关注,建议先查看相关信息,知晓本文背景。】 在物联网系统的建构中,安全性是一项核心要素。乐鑫科技对系统安全给予了极高的重视。ES…

小程序学习day13-API Promise化、全局数据共享(状态管理)、分包

44、API Promise化 (1)基于回调函数的一部API的缺点:小程序官方提供的异步API都是基于回调函数实现的,容易造成回调地狱的问题,代码可读性、可维护性差 (2)API Promise化概念: 指…

【HarmonyOS NEXT星河版开发实战】页面跳转

个人主页→VON 收录专栏→鸿蒙综合案例开发​​​​​ 代码及其图片资源会发布于gitee上面(已发布) gitee地址https://gitee.com/wang-xin-jie234 目录 前言 界面功能介绍 界面构建过程 知识点概述 页面跳转 页面传参 全套源代码 Index页面 Sec…

C语言学习——文件

目录 十三、文件 13.1C文件概述 13.2文件类型指针 13.3文件的打开与关闭 文件的打开(fopen函数) 文件的关闭(fclose函数) 13.4文件的读写 fputc函数和fgetc函数(putc函数和getc函数) fread函数和fw…

【qt】自定义信号

我们在上篇中,服务器收到的消息是由线程类去处理的,消息在线程类中,传不到widget中的ui中去,如果我们要在界面显示客户端的消息,必须通过自定义信号. 1.构建信号 当线程收到信息,就会被填充在ba中&#xf…

PHPShort轻量级网址缩短程序源码开心版,内含汉化包

需要网址缩短并且想获得更多有关链接点击率和流量的数据分析,那么 PHPShort 可能是一个非常好的选择。PHPShort 是一款高级的 URL 缩短器平台,可以帮助你轻松地缩短链接,并根据受众群体的位置或平台来定位受众。 该程序基于 Laravel 框架编写…

Fiddle抓手机app的包

前言 本次文章讲述的是,fiddle获取手机代理,从而获取手机app的http、https请求! 一.下载安装汉化Fiddle 1.点击Fiddler官网下载链接:Download Fiddler Web Debugging Tool for Free by Telerik 2.直接运行,选择自己需…

Linux:进程的概念,进程相关函数

一、进程的概念 1.进程 进程是系统进行资源分配和调度的一个独立单元,它是操作系统结构的基础。进程是程序的一次执行过程,包含了程序代码、当前活动、系统资源(如CPU、内存、文件等)的使用情况等信息。每个进程都有自己独立的内…

AUTOSAR_EXP_ARAComAPI.pdf的第4章笔记

4 Fundamentals 为了理解AUTOSAR_EXP_ARAComAPI.pdf的第4章内容,生搬硬套的翻译了一把,准备先囫囵吞枣,再仔细理解。因为这些内容的理解也不是一时半会儿的。所以先放上来。 AUTOSAR_EXP_ARAComAPI.pdf的概述 因此,ara::com不提…

VS2022 - 制作自己的C#类库dll,并输出Unity识别的pdb调试信息文件

然后编写库代码,设置dll生成目录 *** 输出unity可以识别的pdb调试信息文件 *** 右键项目-属性-生成-高级-调试信息:可移植(Portable PDB) 这是因为Unity只能识别MDB和Portable PDB文件 这样设置后,把dll和pdb文件放入到Unity中同文件夹下&…

002、架构_概览

GoldenDB 主要由管理节点、计算节点、数据节点、全局事务节点等模块组成,各个节点无需共享任何资源,均为独立自治的通用计算机节点,之间通过高速互联的 网络通讯,从而完成对应用数据请求的快速处理和响应。 管理节点在数据库中主要…

【JVM】剖析字符串与数组的底层实现(一)

剖析字符串与数组的底层实现 字符数组的存储方式 JVM有三种模型: 1.Oop模型:Java对象对应的C对象2.Klass模型:Java类在JVM对应的C对象3.handle模型 字符串常量池 即String Pool,但是JVM中对应的类是StringTable,底层实现是一个hashtable,如代码所示 …

三级_网络技术_42_综合题(命令)

一、 如图所示,某园区网用10Gbps的POS技术与intemet相连,POS接囗的帧格式是SDH。在R3上配置一个oopback接口,"P地址为10.2.15.1,路由协议的选择方案是,园区网内部采用OSPF动态路由协议,园区网与Inter…

如何使用ssm实现基于面向对象的学生事务处理系统分析与设计

TOC ssm138基于面向对象的学生事务处理系统分析与设计jsp 绪论 1.1 研究背景 当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化…

go中 panicrecoverdefer机制

go的defer机制-CSDN博客 常见panic场景 数组或切片越界,例如 s : make([]int, 3); fmt.Println(s[5]) 会引发 panic: runtime error: index out of range空指针调用,例如 var p *Person; fmt.Println(p.Name) 会引发 panic: runtime error: invalid m…

AJAX(4)——XMLHttpRequest

XMLHttpRequest 定义:XMLHttpRequest(XHR)对象用于与服务器交互。通过XMLHttpRequest可以在不刷新页面的情况下请求特定URL,获取数据。这允许网页在不影响用于操作的情况下,更新页面的局部内容。XMLHttpRequest在AJAX编程中被大量使用 关系…

MATLAB 手动实现点云投影滤波器 (76)

点云投影到邻近的精确拟合平面,减少噪声点,此为投影滤波器 MATLAB 手动实现点云投影滤波器(76) 一、投影滤波器简介二、实现步骤二、算法实现1.代码2.效果这里用到的投影方法和平面拟合方法以及生成平面方法都在以往文章有所实现,有兴趣可参考: MATLAB点云处理总目录 一…

C++动态规划及九种背包问题

目录 目录 一,动态规划 一),动态规划的定义 二),动态规划其他的相关概念(也是使用条件) 1,重叠子问题 2, 最优子结构 3,无后效性 三)&…

dompdf导出pdf中文乱码显示问号?、换行问题、设置图片大小

环境:PHP 8.0 框架:ThinkPHP 8 软件包:phpoffice/phpword 、dompdf/dompdf 看了很多教程(包括GitHub的issue、stackoverflow)都没有解决、最终找到解决问题的根本! 背景:用Word模板做转PDF…