内容发布更新时间 : 2025/2/25 9:27:24星期一 下面是文章的全部内容请认真阅读。
Apex笔记:
除了默认的一些日志信息,我们还可以加入我们定制的信息,比如打印中途步骤的一些参数值。这可以利用Apex自带的一些PL/SQL函数,他们是:
1. 2. 3.
apex_application.g_print_success_message := 'message'; wwv_flow.debug ('message'); apex_debug.message('message');
其中1的效果是:在页面加载时会有一个信息popup显示 2,3的效果是:在view debug看到process中的输出。 弹出信息
apex.message.showPageSuccess(json_result.errbuf)、
js如何调用pl/sql, pl/sql将结果传回前端js
apex.server.process(\第二步中process plsql的代码的名字
, {
Xo1:23333 }, {
});
dataType: 'text',
success: function(pData) { }
//成功后执行的function
var json_result = JSON.parse(pData); //将字符串转成json格式
if (json_result.retcode == \ }
apex.message.showPageSuccess(json_result.errbuf);
2. 创建一个Ajax callback,名字为UPDATE_PRODUCTS,代码如下
declare
a varchar2(30); begin
a := APEX_APPLICATION.g_x01;
--bhsc_bid_pkg.get_bid_result(a ); 传入参数并调取后台程序包 apex_json.open_object();
apex_json.write('retcode', 'Y');
apex_json.write('errbuf','传入的参数为' || a);
apex_json.close_object(); end;
apex.confirm(pMessage,pOptions) pMessage(字符串) pOptions(對象)
其中pOptions包含以下任何屬性之一:
submitIfEnter - 如果您只想確認何時按下ENTER鍵,請在事件回調中調用apex.confirm並將事件對像作為此參數傳遞。 request - 要設置的請求值(默認為null)
set - 在提交之前在頁面上設置的對象的對象名稱/值對(默認為null)。
showWait - 控制是否顯示“等待指示器”圖標的標誌,這在運行長頁操作時很有用(默認為false)。
apex.submit(pOptions)
pOptions(對象)
其中pOptions包含以下任何屬性之一:
submitIfEnter - 如果您只想在按下ENTER鍵時提交,請在事件回調中調用apex.submit並將事件對像作為此參數傳遞。
request - 要設置的請求值(默認為null)
set - 在提交之前在頁面上設置的對象的對象名稱/值對(默認為null)。
showWait - 控制是否顯示“等待指示器”圖標的標誌,這在運行長頁操作時很有用(默認為false)。
例子:apex.submit({ 請求:“DELETE”,
set:{“P1_DEPTNO”:10,“P1_EMPNO”:5433}});
APEX_APPL_ACL_USERS
APEX_APPL_ACL_USER_ROLES APEX_APPL_ACL_ROLES 导航栏特殊样式:
.js-navCollapsed .t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content.is-hover .a-TreeView-label { }
.apex-side-nav.js-navCollapsed .t-Body-nav
, .apex-side-nav.js-navCollapsed .t-Body-nav .t-TreeNav { z-index: 999; /* Make it appear on top of the page content */ }
visibility: visible; left: 48px; padding: 0 16px; width: auto;
background-color: #0459a1; /* This would be your primary color */
在应用组件的静态应用程序文件中上传CSS/js文件 引用JS/CSS方法:
添加全局样式:
应用程序的共享组件里面的用户界面属性编辑用户桌面添加JS/CSS 路径即可。