JavaServerFaces
Dialog mit Parametern
sample.xhtml
<h:form>
<h:commandButton id="dialog" value="dialog" onclick="myDialog([4711, 'wow!']);" />
</h:form>
<ace:dialog id="dialog" header="A sample dialog overview example"
widgetVar="sampleDialog" closable="true" modal="true"
draggable="false" showEffect="clip" hideEffect="fade" width="400">
<h:form id="dialog_form">
<h:panelGrid columns="2" width="100%">
<h:outputText value="Wert 1:" />
<h:outputText id="val1" value="?" />
<h:outputText value="Wert 2:" />
<h:outputText id="val2" value="?" />
</h:panelGrid>
</h:form>
</ace:dialog>
myice.js
function excText(id, val){
var obj = document.getElementById(id);
if (! obj){
alert("Nicht gefunden: " + id);
} else {
//alert("Gefunden: " + id + " Text: " + obj.innerHTML);
obj.innerHTML = val;
}
return obj;
}
function myDialog(args){
for (var ii = 1; ii <= args.length; ii++){
obj = excText("dialog_form:val" + ii, args[ii-1]);
}
sampleDialog.show();
}