2017-05-11 7 views
0

Ich möchte eine outputText innerhalb einer modal setzen, die geöffnet wird, wenn ein commandButton geklickt wird. mit materialisieren mit JSFÖffnen Sie materialisieren modal, indem Sie auf jsf commandButton

+0

werden Sie mit JSF-Erweiterung? –

+0

unabhängig von der JSF-Erweiterung, ** warum ** würdest du ein 'leanModal' auf ein commandButton anwenden ??? – Kukeltje

+0

@SubodhJoshi nein, ich importierte gerade javax.faces auf pom und materialisierte auf head tag – mhery

Antwort

0

Sie können versuchen, diese den Tag mit

$(document).ready(function(){ 
    // the "href" attribute of .modal-trigger must specify the modal ID that wants to be triggered 
    $('.modal-trigger').leanModal(); 
    }); 

diese nicht funktioniert jedoch und ich gerade erst begonnen:

ich diesen Code versucht:

<div class="row section"> 
    <div class="col"> 
    <!-- Modal Trigger --> 
    <h:commandButton value="submit" class="waves-effect waves-light btn modal-trigger" href="#modal1" action="#{someBean.someMethod}" />         
    </div> 
</div> 
<!-- Modal Structure --> 
<div id="modal1" class="modal"> 
    <div class="modal-content"> 
    <h:outputText value="#{someBean.someData}" /> 
    </div> 
    <div class="modal-footer"> 
    <a href="#!" class=" modal-action modal-close waves-effect waves-green btn-flat">Agree</a> 
    </div> 
</div> 

Und js Dekoration.

legen zum ui: Zusammensetzung der xmlns: JSF = "http://xmlns.jcp.org/jsf"

nach, verwenden Sie die html 'ein' Tag

div class="row section"> 
    <div class="col"> 
    <!-- Modal Trigger --> 
    <a href="#modal1" jsf:actionListener="#{someBean.someMethod}"> 
     <i class="material-icons">view_list</i> 
     <p:ajax update="modal1" /> 
    </a>         
    </div> 
</div> 
<!-- Modal Structure --> 
<div id="modal1" class="modal"> 
    <div class="modal-content"> 
    <h:outputText value="#{someBean.someData}" /> 
    </div> 
    <div class="modal-footer"> 
    <a href="#!" class=" modal-action modal-close waves-effect waves-green btn-flat">Agree</a> 
    </div> 
</div> 
Verwandte Themen