将 Javascript 值传递给 Apex 应用程序项

Pass a Javascript value to Apex Application item

如何将 retVal 变量的值从这个 JS 函数传递给应用程序项,以便我可以将该值存储在数据库中? 此函数打开提示输入值。

function getEmailValue() {
           var retVal = prompt("Enter your Email Address : ", "your Email here");
           document.write("An Email will be send to : " + retVal );
        }

注:

  1. 这个JS函数从静态应用程序中存在的JS文件运行 它从 APEX 端调用 Ajax 回调的文件。

  2. P12_PAUSE_EMAIL为申请项目

  3. 我无法使用页面项或动态操作,因为没有实际页面。

我尝试了 apex.item$v$ ,但是它给出未定义的对象。

我不会依赖于为此使用提示。

如果您想要类似的 UI,您可以简单地使用内联对话框或模态对话框页面(查看 Universal Theme Sample Application 中的示例。

在其中任何一个中,您都可以拥有一个可以直接使用的项目(假设它列在要提交给您的 ajax 回调 see the pageItems attribute here 的项目中)。