Tag: composite-component
„Composite Component“ ist ein JSF-2.x / Facelets bestimmten Begriff für reuseable-UI-Komponenten, die deklariert sind mit reinen XML-anstatt mit Java. Die composite-component-XML-Deklaration-tags sind unter dem namespace `http://xmlns.jcp.org/jsf/composite`.
2
Antworten
In JSP und JSTL würde ich normalerweise tun so etwas wie dieses: <c:forEach items="${userList}" var = "user"> <div id = "user-block"> <h1>${user.name}</h1> <div id = "user-description"> <p>${user.description}</p> </div> <ul> <li> Age: ${user.age} </li> <li> City: ${user.city} </li>
1
Antworten
Guten Tag, ich habe ein problem, das genervt hat mich für ein paar Stunden jetzt. Es ist sehr geradlinig. Ich versuche zu aufrufen/ausführen von JavaScript, wenn der composite-Komponente gerendert wird. Wie das, was Sie tun können, mit
2
Antworten
Ich bin erstellen einer Benutzeroberfläche mit JSF, und ich möchte den Wert eines Textfeldes zu bieten, die standardmäßig für eine zweite wenn die zweite wurde noch nicht festgelegt. Der entscheidende code sieht etwa so aus: <h:outputScript> function
1
Antworten
Jeder kann vorschlagen, einen Weg zu der edition/nur-lese-Modus? Ich bin mit PF, und ich habe dies getan: <composite:interface> <composite:attribute name="size"/> <composite:attribute name="value"/> <composite:attribute name="editable"/> </composite:interface> <composite:implementation> <p:inputText value="#{cc.attrs.value}" size="#{cc.attrs.size}" rendered="#{cc.attrs.editable}"/> <h:outputText value="#{cc.attrs.value}" rendered="#{!cc.attrs.editable}"/> </composite:implementation> Nur die Anzeige
1
Antworten
Ich versuche zum erstellen einer JSF 2.1 zusammengesetzte Komponente für eine Schaltfläche: <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:composite="http://java.sun.com/jsf/composite" xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich" xmlns:c="http://java.sun.com/jstl/core"> <composite:interface> <composite:attribute name="id" required="true" type="java.lang.String" /> <composite:attribute name="label" required="true" type="java.lang.String" /> <composite:attribute name="action" method-signature="java.lang.String action()" targets="#{cc.attrs.id}" />
1
Antworten
Ich habe eine composite Komponente mit der <my:foo> und ich Baue ein weiteres composite-Komponente mit der <my:bar>. Aber wenn ich versuchen, mit <my:foo> innerhalb der <cc:implementation> von <my:bar>, wird folgende Ausnahme ausgelöst wurde: <my:foo> Tag-Bibliothek unterstützt namespace:
1
Antworten
Lerne ich über composite-Komponenten mit JSF 2.0 und ich möchte, dass meine Komponente auslösen zu können Methoden von backing beans, so habe ich ein einfaches Beispiel, aber etwas ist falsch. Dies ist die Komponente, die ich erstellt:
1
Antworten
Ich versuche zu implementieren Zusammengesetzte Komponente in JSF 2, die zur Unterstützung des "change" ajax event. Der CC ist: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.prime.com.tr/ui" xmlns:composite="http://java.sun.com/jsf/composite"> <!-- INTERFACE --> <composite:interface name="inputText">
1
Antworten
Hintergrund /Problem Ich versuche, erstellen Sie eine wiederverwendbare JSF composite component, die geteilt werden können zwischen vielen Anwendungen durch Verpackung der Komponenten in jars (ähnlich Bereitstellen von JSF composite-Komponenten für die gemeinsame Nutzung und JSF 2.0 composite-Komponente
2
Antworten
Ich bin mir nicht sicher, wie Sie richtig Fragen, die Frage, aber ich werde versuchen so: Frage ist, Primefaces, JSF2 Kalender in composite.. ich will zu fangen, ein Ereignis, das aufgerufen wird, nachdem der Kalender geändert wurde
2
Antworten
/test.xhtml <?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"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:composite="http://java.sun.com/jsf/composite/components"> <f:view> <h:head> <title>Default Title</title> </h:head> <h:body> <h:form id="form"> <composite:test id="composite"/> </h:form> </h:body> </f:view> </html> /resources/components/test.xhtml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html>
7
Antworten
Im code unten die jsf html commandButton action genannt wird, perfekt. Aber primefaces commandButton action wird nicht aufgerufen. <ui:component xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:p="http://primefaces.prime.com.tr/ui" xmlns:composite="http://java.sun.com/jsf/composite"> <composite:interface> <composite:attribute name="managedBean" type="java.lang.Object" required="true"> </composite:attribute> </composite:interface> <composite:implementation> <f:view contentType="text/html"> <h:form id="componentes">
1
Antworten
Angesichts dieser datatable (natürlich wirkenden): <rich:dataTable var="var" value="#{values}"> <rich:column> <f:facet name="header"> HEADER </f:facet> <h:outputText value="#{var}" /> </rich:column> </rich:dataTable> Wenn ich eine benutzerdefinierte Komponente zu definieren (auch ok, in der syntax und an der richtigen Stelle unter Ressourcen/Komponenten):
2
Antworten
Ich muss ein Programm erstellen composite components in JSF 2. Nach einigen Tagen der Suche und versuche ich herauszufinden, diese Methode (sehr inspiriert von Lexi auf java.net): /** * Method will attach composite component to provided component
2
Antworten
Ich bin erstellen einer einfachen menuing composite Komponente in JSF 2. Aber ich kann mich nicht übergeben wird ein String-Attribut in der composite-Komponente für die Verwendung im action-Attribut des <h:commandLink>. Meine Komponenten sieht wie folgt aus: <composite:interface>
1
Antworten
Ich habe Probleme bei der Verwendung von JSF composite-Komponente in der richtigen Weise. Ich habe einige Komponenten zusammen und alles lief. Ich habe dann einfach extrahiert den code, um ein composite-Komponente übergeben und die entsprechenden Attribute und
1
Antworten
Fragte ich diese Frage, und obwohl die Antwort direkt befriedigt meine Bedürfnisse, die ich bin Links mit einem Gefühl, dass es eine einfachere Lösung für dieses spezifische problem. Ich würde gerne eine zusammengesetzte Komponente, die akzeptiert eine
1
Antworten
Der Titel sagt eigentlich alles. Ich habe den Versuch gemacht, die fehlgeschlagen mit dem Fehler: Illegal attempt to pass arguments to a composite component lookup expression (i.e. cc.attrs.[identifier]). Mein Versuch sieht wie folgt aus: <composite:interface> <composite:attribute name="removeFieldAction"
2
Antworten
Ich habe viel von outputLabel und inputText Paare in panelGrids <h:panelGrid columns="2"> <h:outputLabel value="label1" for="inputId1"/> <h:inputText id="inputId1/> <h:outputLabel value="label2" for="inputId2"/> <h:inputText id="inputId2/> ... </h:panelGrid> Ich möchte ein paar Verhalten: wie dieselbe Validierung oder die gleiche Größe für
2
Antworten
Ich habe eine JSF-2 composite-Bauteil, das beschäftigt einige Ajax-Verhalten. Ich möchte hinzufügen listener Methode, um die <f:ajax> tag in meinem composite-Komponente, aber die listener Methode sollte zur Verfügung gestellt werden als <composite:attribute> im <composite:interface>. Den <f:ajax> tag
1
Antworten
Begann ich mit JSF 2.0 mit Facelets und vor kurzem bekam verwirrt durch neue composite-Bauteile zu wissen, vorhandene <ui:include> und anderen templating-Techniken angeboten von Facelets-1.x. Was ist der Unterschied zwischen diesen Ansätzen? Funktionell scheinen Sie zu bieten