Применить CSS для командной кнопки AMX

Я новичок в Oracle MAF. У меня есть два commandButtons. При нажатии кнопки я хочу изменить цвет фона всего тела. Как я могу сделать это на странице AMX. написать функцию кнопки onClick на странице AMX.

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

$("#red").onclick(function(){
   
   $("#pp1").css("background-color","yellow");
    
});

Здесь я написал код commandButton страницы AMX и код jQuery. Как я могу вызвать идентификатор commandButton AMX внутри файла jQuery. Функционал не работает.


person sathish kumar    schedule 14.09.2015    source источник
comment
Пожалуйста, напишите, если внутри консоли отображается какая-либо ошибка.   -  person Nagama Inamdar    schedule 14.09.2015
comment
Нет ошибок. Я не знаю, как вызвать этот идентификатор commandButton в javascript. Я написал тот же идентификатор в функции onclick. Но это не влияет.   -  person sathish kumar    schedule 14.09.2015
comment
Мое требование: при нажатии на эту кнопку commandButton я хочу изменить цвет фона тела. В приведенном выше коде pp1 — это идентификатор моего тела.   -  person sathish kumar    schedule 14.09.2015
comment
Прежде всего, вам нужно добавить javaScript в свою функцию в файле feature.xml. затем вызовите функцию js, содержащую код, чтобы изменить цвет фона из вашего класса bean   -  person Arj 1411    schedule 17.08.2016
comment
обязательно ли использовать jQuery?   -  person Arj 1411    schedule 17.08.2016


Ответы (1)


Попробуй это

Шаг 1

Создайте файл .js и добавьте его в свою функцию.

Шаг 2

в этом файле .js напишите функцию

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

Шаг 3

из вашего класса bean вызовите функцию js

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

Попробуйте это и дайте мне знать, если у вас возникнут какие-либо проблемы

person Arj 1411    schedule 17.08.2016