当前位置: 首页 > news >正文

[Dialog屏幕开发] 屏幕绘制(下拉菜单)

阅读该篇文章之前,可先阅读下述资料

[Dialog屏幕开发] Table Control 列数据操作https://blog.csdn.net/Hudas/article/details/145343731?spm=1001.2014.3001.5501https://blog.csdn.net/Hudas/article/details/145343731?spm=1001.2014.3001.5501https://blog.csdn.net/Hudas/article/details/145343731?spm=1001.2014.3001.5501上篇文章我们的屏幕已实现了如下功能

我们已经设置了按钮对Table Control 列的数据进行了操作

接下来我们讲解的是如何在屏幕界面上生成下拉菜单


在INCLUDE文件ZDIALOG_GZ437_TOP进行数据定义

对9001屏幕点击按钮,进入Screen Layout Designer,选择文本控件拖曳到绘制屏幕上

双击生成的Text文本控件,进行属性信息填充

参照数据字典/程序字段创建屏幕元素,点击屏幕界面中的字典/程序字段窗口按钮,弹出选择窗口,点击从程序获取(Get From Program)

双击自动生成的输入/输出框控件,填写其下拉属性Listbox with key,其控件自动变成下拉控件 

下拉的属性值

Listbox              (只显示描述)

Listbox with key(显示描述及关键字)

绘制完上述屏幕元素之后,点击保存按钮,退回至程序 

在9001屏幕的"逻辑流"页签的PBO部分增加Module设置给下拉菜单增加内容(下拉框添加值)

在INCLUDE文件ZDIALOG_GZ437_O01中新增如下代码

子例程frm_set_list代码如下所示 

保存并激活主程序, 生成的页面如下所示

选择需要进行查询的采购凭证,点击"显示订单信息"按钮,会自动带出供应商,该采购凭证日期以及采购订单明细信息,点击行项目的下拉框,会显示行项目+物料号的组合信息供我们进行选择

http://www.lryc.cn/news/527173.html

相关文章:

  • deepseek v1手机端部署
  • CVPR 2024 无人机/遥感/卫星图像方向总汇(航空图像和交叉视角定位)
  • 【信息系统项目管理师-选择真题】2015下半年综合知识答案和详解
  • Baklib如何结合内容中台与人工智能技术实现数字化转型
  • JAVAweb学习日记(八) 请数据库模型MySQL
  • 自动驾驶---苏箐对智驾产品的思考
  • python——Django 框架
  • 计算机视觉-卷积
  • Spring Boot 自定义属性
  • C++ list 容器用法
  • 《 C++ 点滴漫谈: 二十四 》深入 C++ 变量与类型的世界:高性能编程的根基
  • C语言初阶牛客网刷题—— HJ34 图片整理【难度:中等】
  • 小盒科技携手体验家,优化智能教育服务体验,打造在线教育新高度
  • 一个简单的自适应html5导航模板
  • HttpClient学习
  • 二级 二维数组3
  • 【PyTorch][chapter 29][李宏毅深度学习]Fine-tuning LLM
  • javascript-es6 (一)
  • 数据结构——二叉树——堆(1)
  • window保存好看的桌面壁纸
  • docker安装Redis:docker离线安装Redis、docker在线安装Redis、Redis镜像下载、Redis配置、Redis命令
  • 98.1 AI量化开发:长文本AI金融智能体(Qwen-Long)对金融研报大批量处理与智能分析的实战应用
  • 【自然语言处理(NLP)】长短期记忆网络(Long - Short Term Memory,LSTM)原理和代码实现(从零实现、Pytorch实现)
  • 八股学习 微服务篇
  • TCP协议:互联网数据传输的守护者
  • 协助工具-任意门导航
  • 【MCAL实战】MCU模块配置实践
  • OpenAI 发布首个 AI 智能体
  • 【Python】导入类
  • Deepseek实现本地电影文件批量重命名为infuse格式,可匹配IMDB