WebADI_数据验证2_建立基于Date的LOV验证(案例)
20150908 Created By BaoXinjian
一、摘要
在Interface Attribute中定义Calendar Date类型字段
一般可以通过两种方式
1. 通过手工定义的方式
首先建立Calendar Date的Component,定义Component栏位属性后,修改Interface中对应Attribute,使其引用该Calendar Date
2. 直接通过调用标准API (BNE_INTEGRATOR_UTILS.CREATE_CALENDAR_LOV),来创建Calendar Date
调用接口成功后,系统会自动生成Calendar Date类型的Component,并设定Interface Attribute属性
二、通过页面定义Date Calendar
1. 创建日历组件Component
2. 定义日历组件的属性
3. 在Interface Attribute中引用该日历组件
4. 运行测试
三、通过API定义Date Calender
1. 调用API接口创建日历组件
BEGIN
BNE_INTEGRATOR_UTILS.CREATE_CALENDAR_LOV (
P_APPLICATION_ID => 200, -- Your custom application
P_INTERFACE_CODE => 'BXJADI_XINTG_INTF1', --Your custom interface code
P_INTERFACE_COL_NAME => 'P_EMP_HIREDATE', --Your date item in interface
P_WINDOW_CAPTION => 'Select Data', --Window Prompt
P_WINDOW_WIDTH => NULL, --Use default
P_WINDOW_HEIGHT => NULL, --Use default
P_TABLE_COLUMNS => 'P_EMP_HIREDATE', --Your table date fields
P_USER_ID => 1318);
COMMIT;
DBMS_OUTPUT.PUT_LINE ('Run Successfully');
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.PUT_LINE ('SQLCODE=' || SQLCODE);
DBMS_OUTPUT.PUT_LINE ('SQLERRM=' || SQLERRM);
END;
2. 调用成功后,系统会自动设定Interface Attribute的Component,并自动创建一个Component
3. 查看所创建的组件:Component for BXJADI_XINTG_INTF1.P_EMP_HIREDATE
4. 运行测试
Thanks and Regards
ERP技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
分类:
[3.8 技术]. WebADI
标签:
WebADI
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?