composite-component

    3热度

    1回答

    我们使用commandButtons一个c:forEach标签,其中按钮的action接收forEachvar属性作为这样的参数内: <c:forEach var="myItem" items="#{myModel}"> <h:commandButton action="#{myController.process(myItem)}" value="#{myIte

    0热度

    1回答

    我想将自定义验证程序附加到复合组件内的一个输入字段,但验证程序根本没有启动。 我已经完全按照here的描述完成了,但我无法完成它的工作。同样在我的代码中,对复合组件输入验证器(for="validateService")的引用标记为红色cannot resolve symbol 'validateService'。我究竟做错了什么? component.xhtml <cc:interface>

    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代码(

    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回答

    我有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