EBS Form左右菜单栏开发目录
预期效果
根据项目需求,需要把组批发放界面中查询字段:运输公司的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