jsf-2.2

    2热度

    1回答

    我创建了custom Facelet tag。我希望ID回退到默认的j_idtXxx,就好像在XHTML中没有设置ID时一样。 所以,我想<my:tag id="fiets"/>被渲染为<span id="fiets"/>。 但是,<my:tag/>应呈现为<span id="j_idtXxx"/>。 如果我在我的标记文件中使用<h:anyTag id="#{id}"/>,它只会在空的ID属性上失

    0热度

    1回答

    我在所有的jsf页面中都有相同的标准工具栏,其中包含保存,新建,搜索等操作,并且我正在寻找一种重构它的方法在一个xhtml页面中并将其包含在每个页面中,问题是每个页面都有它自己的viewscoped managedbean,并且命令按钮操作与每个页面有关。 每个managedbean实现下面的界面,表示动作 public interface ActionAbstract { public vo

    0热度

    1回答

    我有一个名为new.xhtml的页面,它在名为New的sessionScoped Bean上运行。在一些操作之后,我需要终止bean,并在用户再次访问new.xhml时启动一个新的One。我怎样才能做到这一点??

    0热度

    1回答

    我正在使用primefaces,并且想用相同列表填充两个数据表。 当我选择的书籍的任何一个,两个面板中显示。第一个显示本书和作者的细节。在第一个面板中显示的作者是一个可编辑的数据表。我也想在第二个面板中显示相同的数据表。但正如你可以看到它说“没有找到记录”。我如何实现它? 我的JSF页面如下: <ui:composition xmlns="http://www.w3.org/1999/xhtml"

    0热度

    1回答

    我们对自己的JSF 2.2项目中使用这样的(代码已被简化为清楚起见)的复合成分: <!-- the page with the composite component inside --> <my:component methodListener="#{myBean.myMethod}" /> <!-- the composite component --> <cc:interface>

    0热度

    1回答

    我在数据表列中有一个selectonemenu。当我删除一行时,所选的选项会被搞乱,但它似乎并不反映后端bean中的值。例如,我在第一行中选择了项目A,然后添加了另一行,并在第二行中选择了项目B,然后当我删除第一行时,第二行向上移动并选择了项目A,但后端的第二个值行仍然是项目B,而项目A已从集合中删除。 <p:dataTable id="insertDetailTable" styleClas

    1热度

    2回答

    目前我正在玩JSF,我有一个数据表,值将被加载时,有史以来搜索过滤器已经完成,向前移动我有一个导出按钮,导出数据为xls格式。在这种情况下数据被导出。 但是,当没有搜索完成,数据表是空的只有列标题,并通过点击导出图标。我收到以下异常,这里是堆栈跟踪和图像连接参考 Apr 21, 2017 4:37:24 PM com.sun.faces.lifecycle.InvokeApplicationPha

    0热度

    1回答

    如何在tag属性内添加outputFormat? 例 ... <p:column headerText="#{msgs.actions}"> <p:commandButton id="btnDelEspai" icon="fa fa-trash Fs16 White" styleClass="Fright RedButton" iconPos="right"

    1热度

    1回答

    我有以下问题: 我尝试使用○:validateAllOrNone组件到UI:重复和它的工作很好。但它不适用于我的复合组件。 我的复合成分它确实简单号码:inputText的舒适的输入电话号码。在那里我使用了提供不同电话号码(inputPhoneNumber)的工作。 <p:inputText id="#{cc.attrs.id}" type="tel" label="Номер телефона"

    2热度

    1回答

    Primefaces 6.1 ajaxExceptionHandler在liferay 7 portlet中无法按预期工作。 基于Primefaces用户指南,我试图实现简单的异常处理。当按下commandButton时,后台bean会抛出一个NullPointerException,它应该显示在对话窗口中。问题是,弹出对话框时,不显示异常信息。看起来返回的Ajax响应本身包含异常信息(如下所示)