Affichage des articles dont le libellé est popup. Afficher tous les articles
Affichage des articles dont le libellé est popup. Afficher tous les articles

mercredi 9 juillet 2014

[ICEFACE] création d'un popup simple

il existe deux façons de crée une popup avec iceface, cela depend de sont utilisation.Si vous avez besoin de l'appeler à plusieur endroit il voudra crée une classe popupBean et un fichier html contenant la popup.

Si vous en avez besoin qu'a 1 seul endroit il vous suffit de la crée dans le fichier html/xhtml voulu de la manière suivante :

<ice:panelPopup
styleClass="panelPopup"
visible="#{action.unBool}"
 rendered="#{action.unBool}"
 modal="true"
 autoCentre="true">
<f:facet name="header">
<ice:outputText styleClass="popupTitle"
value="#{msg.popupTitle}" />
</f:facet>
<f:facet name="body">
<ice:inputTextarea
            value="#{action.actionMemo}"  />
<ice:commandButton
image="/images/boutons/btn_enregistrer.gif"
action="#{actionsBean.closePopupMemo}"
styleClass="button" />
</f:facet>
</ice:panelPopup>

Dans les deux cas la création de la popup ce fait de cette manière.

voici une liste des attribut possible pour panelPopup et un petit showcase pour la route.


[JAVA] création d'une popup simple

Comment crée une fonction qui apel une simple popup avec un textField

création d'une variable qui recevra le contenu du textfield

private String leMemo = "";

La fonction :

public  void openPopupMemo(){
//JOptionPane jop = new JOptionPane();      si vous etes en static
    leMemo = JOptionPane.showInputDialog(null, null, "Mémo", JOptionPane.QUESTION_MESSAGE);  
 }