我是Oracle MAF的新手。我有两个commandButtons。在单击按钮时,我想更改整个背景色。如何在AMX页面中执行此操作。在AMX页面中编写按钮onClick函数。



<amx:commandButton text="Red" id="red" styleClass="blue-background"/>







$("#red").onclick(function(){

   $("#pp1").css("background-color","yellow");

});





在这里,我编写了AMX Page commandButton代码和jQuery代码。如何在jQuery中调用AMX commandButton ID。该功能不起作用。

最佳答案

尝试这个

步骤1

创建一个.js文件并将其添加到您的功能中。

第2步

在该.js文件中编写一个函数

bgColorChange = function(){
  // your jQuery code
}


第三步

从您的bean类调用js函数

AdfmfContainerUtilities.invokeContainerJavaScriptFunction(AdfmfJavaUtilities.getFeatureId(), "bgColorChange",new Object[]{});


试试这个,让我知道您是否遇到任何问题

关于jquery - 将CSS应用于AMX commandButton,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32563760/

10-11 14:48