composite-component

    2熱度

    1回答

    我製作了一個帶有overlayPanel的複合組件。我把我的widgetVar如BalusC建議:widgetVar="#{cc.id}_MyOverlayPanelWidget"並參考PF('#{cc.id}_MyOverlayPanelWidget').hide()。 我的需要是使用我的複合組件到p:tabview。我的組件在不同的命名容器中有相同的ID是有效的。問題是當我加載我的2個選項卡時

    0熱度

    1回答

    我們對自己的JSF 2.2項目中使用這樣的(代碼已被簡化爲清楚起見)的複合成分: <!-- the page with the composite component inside --> <my:component methodListener="#{myBean.myMethod}" /> <!-- the composite component --> <cc:interface>

    2熱度

    1回答

    我複合組件包含以下形式獲取備份組件形式的數據?我在支持bean中重寫了processUpdates方法,嘗試了以下內容。 Answer ItemSource = (Answer) getValueExpression("ItemSource").getValue(context.getELContext()); String formid = String.format("sc%d", Item

    2熱度

    1回答

    如何獲取 processUpdates方法中的後備組件中的發佈表單數據? @Override public void processUpdates(FacesContext context) { //get here rendered html code } 或者我可以在decode方法中獲得張貼的表格數據嗎? [編輯]: 我的目標是讓發佈表單數據 - 不要讓生成的HTML代碼(

    3熱度

    1回答

    我們使用commandButtons一個c:forEach標籤,其中按鈕的action接收forEachvar屬性作爲這樣的參數內: <c:forEach var="myItem" items="#{myModel}"> <h:commandButton action="#{myController.process(myItem)}" value="#{myIte

    1熱度

    1回答

    我經常遇到有關複合組件行爲的問題/未知,以作爲價值持有者(使用輸入)使用。總之,在那裏我有以下方式聲明一個複合組件: <cc:interface> <cc:attribute name="value" required="true"/> </cc:interface> <cc:implementation> <h:inputText id="textInput" valu

    1熱度

    2回答

    在使用複合材料部件時,有條件地與<c:if> 我知道這個的編譯/渲染時間的問題,我得到一個重複的ID例外,但我真的不知道爲什麼下面的例子不工作。 請看看以下三個簡單的片段 會話範圍的bean命名testBean就持有一個布爾值和兩個AJAX聽衆此值更改爲true或false: @Named @SessionScoped public class TestBean implements Seri

    0熱度

    1回答

    我有一個用於多語言文本輸入的複合JSF組件 - 它呈現多個輸入並使用JS切換其可見性。我將在<composite:implementation>使用 <h:outputScript name="custom/multiLangInput.js" target="body"/> JS腳本。我不想把它放在內聯中,因爲在一個頁面上可能有多個組件 - 我希望仍然只有一個腳本實例。它工作的很好,但問題是

    0熱度

    1回答

    我想將自定義驗證程序附加到複合組件內的一個輸入字段,但驗證程序根本沒有啓動。 我已經完全按照here的描述完成了,但我無法完成它的工作。同樣在我的代碼中,對複合組件輸入驗證器(for="validateService")的引用標記爲紅色cannot resolve symbol 'validateService'。我究竟做錯了什麼? component.xhtml <cc:interface>

    0熱度

    1回答

    我有3個文件: main.xhtml <ui:include src="included.xhtml"> <ui:param name="bean" value="#{invoices}" /> <ui:param name="method" value="initExchange" /> </ui:include> included.xhtml <s:composite