-
2 votesanswersviews
通过postValidate进行JSF交叉字段验证,而无需在支持bean中按名称查找组件
我正在构建一个登录表单复合组件 . 使用它的页面将传递一个将验证用户名和密码的事件处理程序 . 通常(不使用复合组件)当我们通过 postValidate 执行交叉字段验证时,事件处理程序必须按名称查找字段的组件 . 验证器最好不要这样做,因为这些是应该抽象的组件的内部细节 . 知道如何在不了解复合组件的内部细节的情况下,在 postValidate 处理程序中获取用户名和密码字段的转换值吗? U... -
0 votesanswersviews
Primefaces复合组件无法渲染[重复]
这个问题在这里已有答案: Extended @FacesComponent as composite interface componentType renders nothing 1回答 我正在尝试使用PrimeFaces在JSF中构建复合组件 . 在src / main / webapp / resources / components中我有一个名为editableLabel.xhtml的... -
1 votesanswersviews
创建复合输入组件
我正在尝试创建一个作为输入组件的复合组件,类似于本教程中列出的组件:Composite Input Components in JSF 该组件使用来自primefaces的p:autocomplete和ap:selectonemenu,使用可选的p:inputText来获取一些额外的文本,然后它将返回一个对象,该对象将Web信息的其他部分整齐地包装起来 . 使用 . 不幸的是,我似乎永远无法获得 ... -
1 votesanswersviews
复合组件列表器inputtext值
我有一个XHTML页面,它描述了以下用户复合组件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/... -
92 votesanswersviews
何时使用<ui:include>,标记文件,复合组件和/或自定义组件?
我最近开始使用带有Facelets的JSF 2.0,并且知道现有的 <ui:include> 以及Facelets 1.x提供的其他模板技术的新复合组件感到困惑 . 这些方法有什么区别?从功能上讲,它们似乎提供了相同的功能: <ui:param> vs <cc:attribute> , <ui:insert> <ui:define>... -
1 votesanswersviews
如何在复合组件中找到更新/渲染参数?
我有一个复合组件,在选择项目时使用ajax更改多个元素 . 如果这有任何区别,我也使用Primefaces p:ajax 和 p:commandButton 而不是 f:ajax . 问题是我无法在组件上找到正确的 update 属性,以便整个组件更新 . 例如,在以下按钮中: <p:commandButton id="slGoUSA" value=... -
11 votesanswersviews
Primefaces outputLabel用于复合组件
当与复合组件一起使用时,我遇到使用 p:outputLabel 的问题 . 我有 p:inputText 字段的复合组件(我从组件中删除了不相关的部分): <cc:interface> <cc:editableValueHolder name="myInput" targets="myInput"/> <cc:attri... -
1 votesanswersviews
数据表内部以编程方式添加复合组件
参考我之前的问题(Programmatically create and add composite component in backing bean),我已成功地从支持bean添加复合组件 . 现在我有一个新问题,因为复合组件中有惰性数据表,根本不会调用load()方法 . 有关于此的错误报告(https://code.google.com/p/primefaces/issues/detail... -
2 votesanswersviews
PrimeFaces和复合组件的问题
我有一段类似于“数据表 - 即时行选择”的代码 . 但是,当我将其分解为复合组件时,不会显示选择值 . 我怀疑它是由PrimeFaces代码引起的 . 以下代码不起作用:viewApplicationConfig.xhtml <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns... -
2 votesanswersviews
如何将验证器方法传递给复合组件
我创建了自己的inputText复合组件,它包装了Primefaces 3.4.5中的p:inputText . 它运行良好,但我无法弄清楚如何将bean验证器方法传递给p:inputText中的validator属性 . 我已经读过在复合组件中使用f:validator标签,但我真的需要在p:inputText上使用validator属性 . 如果我从我的xhtml中删除复合组件并使用常规的p:... -
1 votesanswersviews
包含带ajax的inputText的复合组件
The way it works 为了找到解决方案,我发现我忘记了使用组件中的主要h:head标签 . 添加它们会使所有错误消失 . 所以对于一个完整的解决方案,这是我最后的代码: 复合组件 <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/j... -
0 votesanswersviews
复合组件,用于从多个输入组件生成输出
我正在创建一个复合组件,它由selectOneListbox和几个selectManyCheckboxes组成 . 将向用户呈现这些输入,并且一旦他们做出选择,这些组件的值将被组合以产生格式化的字符串输出,该输出是该复合组件的“值” . 目前我的复合组件看起来如下所示,当用户提交表单时,如何将格式化的输出字符串绑定到复合组件的值? 我正在使用Primefaces和JSF,但我认为解决方案(无论它是... -
0 votesanswersviews
JSF交叉复合组件验证
我有一个“复合组件”,用于选择一天和一个月(comp:daymonth): <ui:composition ... > <cc:interface> <cc:attribute name="value" type="model.DayMonth" required="true" /&g... -
0 votesanswersviews
父页面支持Bean中的JSF 2.0复合组件事件
关于在父页面中使用JSF 2.0复合组件,我有一个概念性的思维模块 . 我理解如何为复合组件的操作实现ActionListener(和其他),但是如何为父页面使用它?例如,我希望我的登录复合组件执行身份验证,完成后,通过一个事件(ActionListener?)通知父页面的辅助bean来进行一些UI初始化工作 . 这里的关键是登录组件会说,“嘿,我已经完成了,用户也很好 . 轮到你了 . ” 在此... -
1 votesanswersviews
复合组件editableValueHolder与Bean验证不一致
我有以下复合组件: <!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/... -
1 votesanswersviews
JSF 2 - 复合组件 - 由于具有空值的组件,Bean验证失败
我有一个复合组件(实际上是验证码),我用它来形成h:形式 .当我点击我的h:表单的提交按钮时出现以下错误 . 16 janv . 2013 10:02:06 javax.faces.validator.BeanValidator验证注意:无法验证具有空值的组件:captcha:captchaText 这是验证码的复合组件的xhtml代码 <!DOCTYPE html> <h... -
0 votesanswersviews
拥有多个输入字段的JSF组件
我遇到的问题要复杂得多,但我试着把它分解成一个展示主要内容的最小例子 . 我的BeanClass正在管理一些实体/ POJO,其中此POJO再次包含一些其他实体/ POJO public class MyEntityA implements Serializable { String attributA; MyEntityB b; // Getter .. Setter } p... -
7 votesanswersviews
如何使用支持组件将属性从复合组件传递到辅助bean?
我的facelet页面中有以下代码: <hc:rangeChooser1 id="range_chooser" from="#{testBean.from}" to="#{testBean.to}" listen...