EBS Form左右菜单栏开发

本文介绍如何将EBS Form中的运输公司LOV单选改为多选,通过开发左右菜单栏界面实现。内容包括:完整Form、新增多选窗口、画布、视图、临时表、数据块、左右按钮以及查询语句的实现,详细阐述每个步骤的代码和逻辑。
摘要由CSDN通过智能技术生成

预期效果

根据项目需求,需要把组批发放界面中查询字段:运输公司的LOV单选改成可以进行多选的功能开发,所以设计为可以进行多选的左右菜单栏Form窗口界面。
开始界面效果展示:
在这里插入图片描述
最终结果展示:
在这里插入图片描述
其中左边展示的是LOV中所有的运输公司数据数据,右边是已经选择的运输公司信息,点击确认按钮即可保存已选择的运输公司信息。

开发教程

1. 完整From

在这次开发的基础是需要一个完整的From界面,我们需要做的是在完整功能的From上把LOV单项选择改成可以进行多项选择的功能。
基础From界面:
在这里插入图片描述

2. 新增多选窗口

在点击运输公司LOV的时候,需要弹出可以进行多选的Window窗口,窗口的位置放在最下面,防止新增窗口会影响原本的Form功能。
在这里插入图片描述

3. 新增画布

在新增窗口的同时,我们需要新增一个内容画布,用来显示最终的左右菜单栏信息,画布位置依旧放在最后,避免出现未知的错误。
在这里插入图片描述

4. 新增视图

在我们点开运输公司的LOV的时候我们就需要把LOV中所有运输公司信息显示在左边菜单栏中,所以我们把原本LOV中的查询语句新建成一个简单视图,这样在打开窗口的时候就可以用视图来显示所有运输公司信息。

CREATE OR REPLACE VIEW CUX_WMS_SHIP_METHOD_V AS
SELECT wc.freight_code
      ,wc.carrier_id
      ,hp.party_name
  FROM wsh_carriers wc
      ,hz_parties   hp
 WHERE wc.carrier_id = hp.party_i
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值