小编Rea*_*bil的帖子

在特定的p:dataTable组件上应用CSS,而不是在所有p:dataTable组件上应用CSS

我在请求表单上有多个数据表.我想删除所有数据表的边框除了一个.我使用下面的样式删除边框.能告诉我如何才能获得一个带边框的数据表.截至目前,它删除了所有数据表的边框.

.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td {
  border-style: none;
}
Run Code Online (Sandbox Code Playgroud)

css datatable jsf primefaces

6
推荐指数
1
解决办法
1万
查看次数

如何动态地将id(s)添加到primefaces组件?

我有一个要求,我需要在表单上显示将从数据库中检索的组件.我可以在datatable和ui repeat的帮助下显示组件.我还需要为这些组件包含toolTip功能,每个组件都需要一个ID.有没有什么办法可以动态地向组件添加id.

<p:dataTable styleClass="borderless" id="rdResultTable" var="result"
    value="#{RequestBean.radioList}" rendered="#{not empty RequestBean.radioList}">

    <p:column style="width:150px;">
        <f:facet name="header">
            <h:outputText value=" " />
        </f:facet>
        <h:outputText value="#{msg[result.field_label]}"/>
    </p:column>
    <p:column>
        <f:facet name="header">
            <h:outputText value="" />
        </f:facet>
        <ui:repeat value="#{RequestBean.radioList}" var="itm">
            <p:inputText  value="#{itm.indFieldValue}"
            rendered="#{result.level_id==itm.level_id and  result.field_type=='textbox'}">
            </p:inputText>
        </ui:repeat>
    </p:column>
</p:dataTable>
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

datatable jsf facelets primefaces uirepeat

3
推荐指数
1
解决办法
5772
查看次数

JSF中具有最小长度验证的可选字段

我有一个带有可选字段的注册表单,但如果输入任何值,则应该超过2个字符.如果用户将该字段留空,如何跳过验证?

 <h:inputText id ="fooid" maxlength="50" tabindex="4" value="#{registrationBean.foo}"  validatorMessage="Please enter two or more characters">
 <f:validateRegex pattern="^[A-Za-z-_./\s]{2,50}$"/>
 <f:ajax event="blur" render="fooPanel" />
 </h:inputText>
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

validation ajax jsf facelets

1
推荐指数
1
解决办法
2780
查看次数

标签 统计

jsf ×3

datatable ×2

facelets ×2

primefaces ×2

ajax ×1

css ×1

uirepeat ×1

validation ×1