gpt4 book ai didi

JSF2 或 primefaces p :selectManyCheckbox styling with icons

转载 作者:行者123 更新时间:2023-12-01 13:55:29 24 4
gpt4 key购买 nike

一个问题是谁用图标设置了许多复选框的样式?

<p:selectManyCheckbox value="#{Step4Bean.selectedItems}" id="tag-list" >
<f:selectItems value="#{Step4Bean.allItems}" var="item" itemLabel="#{item}" itemValue="#{item}"/>
</p:selectManyCheckbox>

我有 6 个项目的复选框,我必须有 2 行,每行 3 个项目,每个项目附近必须有一个图标。我们如何解决这个问题?这是一个输出示例链接

http://jpeg.am/images/?i=5692b9db7ea1d060bc7c97bcc788d6b8.jpg

最佳答案

PF 已经有了这个组件的网格布局。

<h3>Grid Layout</h3>
<p:selectManyCheckbox id="grid" value="#{checkboxView.selectedCities}" layout="grid" columns="3">
<f:selectItems value="#{checkboxView.cities}" var="city" itemLabel="#{city}" itemValue="#{city}" />
</p:selectManyCheckbox>

但是最新的 PF 5.2.3 和 5.3-SNAPSHOT 有自定义布局选项

<h3>Custom Layout (since v5.2.3)</h3>
<p:outputPanel id="customPanel" style="margin-bottom:20px">
<p:selectManyCheckbox id="custom" value="#{checkboxView.selectedConsoles2}" layout="custom">
<f:selectItem itemLabel="Xbox One" itemValue="Xbox One" />
<f:selectItem itemLabel="PS4" itemValue="PS4" />
<f:selectItem itemLabel="Wii U" itemValue="Wii U" />
</p:selectManyCheckbox>

<div class="ui-grid ui-grid-responsive">
<div class="ui-grid-row">
<div class="ui-grid-col-4">
<p:checkbox id="opt1" for="custom" itemIndex="0" />
</div>
<div class="ui-grid-col-4">
<p:checkbox id="opt2" for="custom" itemIndex="1" />
</div>
<div class="ui-grid-col-4">
<p:checkbox id="opt3" for="custom" itemIndex="2" />
</div>
</div>
<div class="ui-grid-row">
<div class="ui-grid-col-4">
<h:outputLabel for="opt1" value="Xbox One" />
</div>
<div class="ui-grid-col-4">
<h:outputLabel for="opt2" value="PS4" />
</div>
<div class="ui-grid-col-4">
<h:outputLabel for="opt3" value="Wii U" />
</div>
</div>
</div>
</p:outputPanel>

不确定最新的功能如何以及是否可以与 <f:selectItems/> 一起使用或者只有多个 <f:selectItem/> .我怀疑是后者

另见: - 参见 http://www.primefaces.org/showcase/ui/input/manyCheckbox.xhtml

(示例取自 PF 展示柜!)

关于JSF2 或 primefaces p :selectManyCheckbox styling with icons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15692638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com