从 oracle adf 中的 java back bean 中的 js 函数获取 return 值
get the return value from js function in java back bean in oracle adf
我想使用 java back bean 中 JS 函数的 return 值...我知道如何通过这段代码调用该方法
public void callJSSnap(ActionEvent actionEvent) {
FacesContext context = FacesContext.getCurrentInstance();
ExtendedRenderKitService erks =
Service.getService(context.getRenderKit(),
ExtendedRenderKitService.class);
erks.addScript(context, "snap();");
// Add event code here...
}
它只是一个无效函数...如果我有一个 java 脚本函数 return 一个值并且我想在 oracle 中使用它添加 Java Back bean
服务器没有对 javascript 的直接访问。
您必须在将结果传回服务器的 JS 函数内对自定义事件进行排队。这是典型的 at:clientListener at:serverListener 情况。
在 https://docs.oracle.com/cd/E28280_01/apirefs.1111/e12419/tagdoc/af_serverListener.html
查看文档
我想使用 java back bean 中 JS 函数的 return 值...我知道如何通过这段代码调用该方法
public void callJSSnap(ActionEvent actionEvent) {
FacesContext context = FacesContext.getCurrentInstance();
ExtendedRenderKitService erks =
Service.getService(context.getRenderKit(),
ExtendedRenderKitService.class);
erks.addScript(context, "snap();");
// Add event code here...
}
它只是一个无效函数...如果我有一个 java 脚本函数 return 一个值并且我想在 oracle 中使用它添加 Java Back bean
服务器没有对 javascript 的直接访问。
您必须在将结果传回服务器的 JS 函数内对自定义事件进行排队。这是典型的 at:clientListener at:serverListener 情况。 在 https://docs.oracle.com/cd/E28280_01/apirefs.1111/e12419/tagdoc/af_serverListener.html
查看文档