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

news2024/9/23 16:13:36

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.coloradmin.cn/o/2068114.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

25届网安秋招面试之后台信息泄露

吉祥知识星球http://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247485367&idx1&sn837891059c360ad60db7e9ac980a3321&chksmc0e47eebf793f7fdb8fcd7eed8ce29160cf79ba303b59858ba3a6660c6dac536774afb2a6330#rd 《网安面试指南》http://mp.weixin.qq.com/s…

C++ TinyWebServer项目总结(9. I/O 复用)

I/O 复用使得程序能够同时监听多个文件描述符,从而提高程序的性能。I/O 复用本身是阻塞的。Linux 下实现 I/O 复用的系统调用主要有 select、poll 和 epoll。 select 系统调用 select API select系统调用:在一段指定时间内,监听用户感兴趣…

Java语言程序设计——篇十七(1)

🌿🌿🌿跟随博主脚步,从这里开始→博主主页🌿🌿🌿 欢迎大家:这里是我的学习笔记、总结知识的地方,喜欢的话请三连,有问题可以私信🌳🌳&…

每日OJ_牛客_美国节日(日期模拟)

目录 牛客_美国节日(日期模拟) 解析代码 牛客_美国节日(日期模拟) 美国节日__牛客网 解析代码 题目表述很明白,难点在于要求一个月第N个星期W。那么面对这个问题,拆解的思路是,首先&#xff…

Navicat for MySQL:卓越的跨平台数据库管理开发工具

Navicat for MySQL是一款专为数据库管理员和开发人员设计的强大数据库管理开发工具,支持Mac和Windows操作系统,为用户提供了高效、便捷的数据库操作体验。无论是管理MySQL还是MariaDB数据库,Navicat for MySQL都能轻松胜任。 一、直观易用的…

DB-GPT开源项目文档入门

DB-GPT开源项目文档入门 (qq.com) 场景:服务中小金融机构、服务业小微商家 DB-GPT项目集成了多模型管理、多数据源管理、Text2SQL、增强检索RAG、生成式BI、多智能体,一个大而全的开源框架 项目基本信息 简介:一个原生数据应用开发框架 …

<数据集>流水线纸箱识别数据集<目标检测>

数据集格式:VOCYOLO格式 图片数量:1395张 标注数量(xml文件个数):1395 标注数量(txt文件个数):1395 标注类别数:2 标注类别名称:[GreenCarton,RedCarton] 序号类别名称图片数框数1GreenBox131728482R…

《计算机操作系统》(第4版)第9章 操作系统接口 复习笔记

第9章 操作系统接口 一、用户接口 1. 字符显示式联机用户接口 (1)命令行方式 该方式是以行为单位,输入和显示不同的命令。每行长度一般不超过256个字符,一般情况下,以回车符作 为一个命令的结束标记。通常,命令的执行采用的是间断…

抖音收回“作品代发布”能力?短视频矩阵工具未来何去何从?

相信不少朋友都看到过抖音开放平台的公示,从2024年7月20日开始,官方将要收回“代替用户发布内容到抖音”能力,如果你还在用原有抖音开放平台接口的矩阵系统,那可要注意及时调整了。 那未来的短视频矩阵工具还能用吗?矩…

数学建模~~描述性分析---RFM用户分层模型聚类

目录 1.RFM用户分层模型介绍 2.获取数据,标准化处理 2.1获取数据 2.2时间类型转换 2.3计算时间间隔 3.对于R,F,M的描述性分析 3.1代码分析 3.2分析结果说明 3.3对于F的描述性分析 3.4对于M的描述性分析 4.数据分箱--等级划分 4.1分箱概念 4.3分箱特点 …

区间合并+并查集

前言&#xff1a;写完这个题目的时候没意识到这个和区间合并是等价的&#xff0c;现在看起来确实是一个区间合并的题目 &#xff08;注意这个多米诺骨牌是可以连续推倒的&#xff09; #include<bits/stdc.h> using namespace std;#define int long long int t; int n,m; …

转发和重定向的区别

转发和重定向的区别 转发是一次请求。因此浏览器地址栏上的地址不会发生变化。 重定向是两次请求。因此浏览器地址栏上的地址会发生变化 转发的代码实现&#xff1a;request.getRequestDispatcher(“/index”).forward(request,response); 重定向的代码实现&#xff1a;resp…

学习 Java 和数据库:从前端到全栈的进阶之路

作为一名前端开发者&#xff0c;掌握 Java 和数据库知识不仅能提升你的技术水平&#xff0c;还能让你在全栈开发的道路上走得更远&#xff08;主要是涨薪&#xff09;。本文将为你提供一个详尽的学习大纲&#xff0c;帮助你从零开始学习 Java 和数据库&#xff0c;并解释为什么…

Windows离线安装openSSH服务实现远程访问

1、问题概述? 在企业的实际的开发环境中,我们的计算机可能是没有网络的,这种时候我们安装openSSH就需要通过离线的方式安装。 1.1、下载openSSH离线包 离线下载地址:https://github.com/PowerShell/Win32-OpenSSH/releases msi格式可以在windows中直接安装 下载之后直接…

机器人拾取系统关节机械臂通过NY-PN-EIPZ进行命令控制

关节机械臂是一种精密的机器&#xff0c;旨在模拟人类手臂在订单拣选操作中的运动。这些多功能机器人由多个关节组成&#xff0c;通常有 4 到 7 个轴&#xff0c;使它们能够高度自由地移动&#xff0c;并在仓库内以各种方向和位置接触物品。 制造工厂智能仓库系统中的关节机械臂…

centos7.9系统安装cloudpods(一)

1. 简介&#xff1a; Cloudpods 是一款简单、可靠的企业IaaS资源管理软件。帮助未云化企业全面云化IDC物理资源&#xff0c;提升企业IT管理效率。 Cloudpods 帮助客户在一个地方管理所有云计算资源。统一管理异构IT基础设施资源&#xff0c;极大简化多云架构复杂度和难度&…

Datawhale X 李宏毅苹果书 AI夏令营(深度学习进阶)taks1

深度学习的基础 常见的临界点的种类为局部最小值和鞍点 1.局部最小值 对于任何目标函数f(x)&#xff0c;如果在x处对应的f(x)值小于在x附近任意其他点的f(x)值&#xff0c;那么f(x)可能是局部最小值。如果f(x)在x处的值是整个域中目标函数的最小值&#xff0c;那么f(x)是全局…

如何将LaTeX数学公式嵌入到PowerPoint中

如何将LaTeX数学公式嵌入到PowerPoint中 简介 在学术演示或技术报告中&#xff0c;清晰且专业地展示数学公式是至关重要的。PowerPoint虽然提供了一些基本的公式编辑功能&#xff0c;但如果你需要更复杂或格式严格的公式&#xff0c;使用LaTeX生成公式并嵌入到PPT中是一个极佳…

huggingface下载model

0x00 背景 服务器的普通用户&#xff0c;不具有root权限服务器网络不稳定 0x01 解决办法 使用镜像【HF-Mirror】提供的工具hfd 方法三&#xff1a;使用 hfd hfd 是本站开发的 huggingface 专用下载工具&#xff0c;基于成熟工具 gitaria2&#xff0c;可以做到稳定下载不断…

安卓中 onClick(View v) 方法在主线程还是子线程运行

在Android开发中&#xff0c;onClick(View v) 方法通常是在主线程&#xff08;也称为UI线程&#xff09;中运行的。这个方法是在用户与界面元素&#xff08;如按钮&#xff09;进行交互时&#xff0c;由系统框架自动调用的。由于Android的UI操作必须是线程安全的&#xff0c;并…