composite-component

    2熱度

    1回答

    我在JSF2中的複合組件存在問題。我使用ui和li實現一個列表。但是如果我使用我的組件沒有任何反應。我的列表標籤在facelet生成的代碼中未被替換。所以這有什麼問題。 複合組件存儲在/resources/util/list.xhtml下。下面是代碼: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http

    0熱度

    1回答

    我無法在此問題上找到任何指導。我正在編寫一個複合組件,它需要自己的支持bean,因爲它與數據庫交互。 作爲某些用戶操作的結果,新組件還需要能夠在某些其他支持bean中設置值。 要做到這一點,問題是我必須編寫@FacesComponent java類或常規@ Model/@ Named(我使用CDI註釋)類型的bean嗎?如果你可以使用,那麼其中一個的優點是什麼? 第二個問題:我能否使用CDI @I

    6熱度

    2回答

    我有一個複合材料部件與包含此接口: <cc:attribute name="model" shortDescription="Bean that contains Location" > <cc:attribute name="location" type="pkg.Location" required="true" /> </cc:at

    7熱度

    3回答

    我正在寫一個需要與我的DAO交互的(複合)組件。這裏是Java的部分是如何宣稱: @FacesComponent(value="selectLocation") public class SelectLocation extends UINamingContainer { 要獲得DAO對象,我嘗試了CDI註解: @Inject private LocationControl lc; ,但

    2熱度

    2回答

    我想創建一個複合組件用於我的項目,所以,我創建了一個名爲「componentes-ui-web」的項目,並提出了2個xhtml文件,這是我的組件。 項目的結構是這樣的: src > |-> main > > |->java > > |->META-INF > > |->faces-config.xml > > |->resources > > |->compo

    2熱度

    2回答

    更新:現在更新一次。我想我以前的分析是錯誤的,因爲我現在已經能夠爲此創建一個例子。它似乎與複合組件和insertChildren標記有關。 這是我的facelet: <?xml version='1.0' encoding='UTF-8' ?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com

    1熱度

    3回答

    我有一個問題,關於我的複合組件中h:outputStylesheet的「呈現」屬性。 <h:outputStylesheet rendered="#{cc.attrs.value == 'somevalue'}" library="css" name="mainDark.css" target="head" /> 不起作用,即使EL評估爲「真」。鑑於 <h:outputText rendere

    7熱度

    1回答

    如何在頁面上爲複合組件的多個用途包含一次JavaScript代碼? 最初我把我把JS代碼放在cc:implementation標籤中,但是這導致每次使用這些組件都包含腳本。我想避免這種情況,即使在頁面上多次使用組件,也只能包含JavaScript一次。

    1熱度

    2回答

    我想知道是否有一個很好的方式來裝飾複合組件的組件? 實施例: <composite:implementation> <div style="someFancyClass"> <h:inputText value="#{cc.attrs.value}" /> </div> </composite:implementation> 在這種情況下,值屬性通過傳遞到包含

    1熱度

    1回答

    如何忽略複合組件的空屬性? 實施例: <cc:interface> <cc:attribute name="styleClass" /> <cc:attribute name="value" /> </cc:interface> <cc:implementation> <h:inputText styleClass="#{cc.attrs.styleClass}" value