2015-07-28 4 views
0

Я новичок в JDeveloper и ADF. Я пытаюсь создать всплывающее окно на моей веб-странице, когда я использую JDeveloper для создания приложения ADF. Вот мой код:Всплывающее окно Oracle ADF не отображается при нажатии кнопки

<?xml version='1.0' encoding='UTF-8'?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<f:view xmlns:f="http://java.sun.com/jsf/core" xmlns:af="http://xmlns.oracle.com/adf/faces/rich"> 
    <af:document title="untitled1.jsf" id="d1"> 
     <af:popup childCreation="deferred" autoCancel="disabled" id="somePopup"> 
      <af:outputText value="Hello there" id="ot1"/> 
     </af:popup> 
     <af:commandButton id="button" text="Click me"> 
      <af:showPopupBehavior popupId="somePopup" triggerType="action" /> 
     </af:commandButton> 
    </af:document> 
</f:view> 

Я считаю, что я правильно сделал все для того, чтобы этого всплывающего окна, чтобы показать, но когда я нажимаю на кнопку, ничего не появляется. Я думал, что мне может понадобиться панель, чтобы показать текст, но я не думаю, что это необходимо. У вас, ребята, есть представление о том, что происходит или как я должен всплывать? Моя версия JDeveloper: 11.1.2.2.0. Я знаю, что это простая задача, но я застрял на том, чтобы показать ее, и мне будет очень полезно. Спасибо, парни.

ответ

0

Это проблема с браузером. Код верный, я просто не могу найти способ заставить мой браузер действительно показывать его.

0

Добавить атрибут partialSubmit = "true" в ваш commandButton.

+0

К сожалению, это не решило проблему. Браузер описывает это сейчас, когда я нажимаю. Но всплывающее окно не отображается. –

0

Я думаю, вам не хватает тега af: form на вашей странице. Это работает для меня в 12.1.3:

<f:view xmlns:f="http://java.sun.com/jsf/core" xmlns:af="http://xmlns.oracle.com/adf/faces/rich"> 
    <af:document title="untitled3.jsf" id="d1"> 
    <af:form id="f1"> 
     <af:popup childCreation="deferred" autoCancel="disabled" id="somePopup"> 
      <af:outputText value="Hello there" id="ot1"/> 
     </af:popup> 
     <af:commandButton id="button" text="Click me"> 
      <af:showPopupBehavior popupId="somePopup" triggerType="action" /> 
     </af:commandButton> 
    </af:form> 
    </af:document> 
</f:view> 
+0

Я не получил его на работу. Как вы его протестируете? Вы просто просматриваете веб-страницу в браузере? –

+0

Я просто запустил страницу из JDeveloper. –

0

Сначала создайте привязку для кнопки popup.In Command добавить Действие Listener.Then в го метода событий действия Написать код ниже ..

RichPopup.popuphints hints = new RichPopup.popuphints();//hints is the object name 
popupbind.show(hints); //popupbind is the property of popup 

 Смежные вопросы

  • Нет связанных вопросов^_^