ajax - 如何在 apex.server.process pageItems 参数中发送列项目?
问题描述
在 JS API 的 Oracle APEX 19.1 文档中,提到我们可以在 apex.server.process 中传递列 Items。我们如何使用它?
我正在尝试使用将列项值发送到 ajax 回调函数apex.server.process
我尝试了以下代码
apex.server.process("ajax_1", { pageItems: ["ENAME"] }, {
target: $("#EMP"), dataType: "text", success: function (pData) {
alert(pData);
}
});
和
apex.server.process("ajax_1", { pageItems: ["ENAME"] }, {
target: "#EMP", dataType: "text", success: function (pData) {
alert(pData);
}
});
网格具有静态 ID:EMP,并有一列名称为:ENAME,静态 ID:ENAME
并在 Ajax 回调过程 (PLSQL)
BEGIN
htp.prn('ENAME : ' ||:ENAME);
END;
我收到以下错误
ERR-1002 无法在应用程序“XXXXX”中找到项目“ENAME”的项目 ID
请帮忙。
解决方案
在您的 Ajax 回调过程中,您需要使用语法apex_application.g_x01
to访问变量apex_application.g_x10
。
有关详细信息和一个小示例,请参阅https://docs.oracle.com/cd/E59726_01/doc.50/e39149/apex_app.htm#AEAPI214。
推荐阅读
- php - Phalcon 与 php7.0 和 php7.3
- python - 为什么python中列表的“总和”会变平?
- python - 如何使用带有预训练模型但缺少标签文件 (.pbtxt) 的 TensorFlow 对象检测模型动物园
- comparator - 具有链式比较运算符的语言
- android - 在 CSS 像素、iOS 点和 Android dp 之间转换
- python - 将两个数据框与重复的列结合起来
- sql - 我对此脚本的引用有问题
- spring - 利用 spring 减少数据库调用
- javascript - CSSStyleDeclaration 的 getPropertyValue() 和括号符号 [] 之间有区别吗?
- c# - 如何在winforms中修复实时图表上的黑色/负背景