gpt4 book ai didi

java - 有没有办法将样式应用于 p :selectManyMenu? 中的列

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

有没有办法将样式应用于 p:selectManyMenu 中的列?

<!-- Cut down version of the code -->
<p:selectManyMenu id="myMenu" value="#{myBean.myEntries}"
var="ent" converter="#{EntriesConverter}"
showCheckbox="true" styleClass="valign-middle mapMenu" >
<f:selectItems value="#{myBean.entryList}" var="entry" itemValue="#{entry}" />
<p:column styleClass="css_id">#{entry.id}</p:column>
<p:column styleClass="css_name">#{entry.name}</p:column>
</p:selectManyMenu>

生成的代码不包括 css_id 和 css_name,所以我看不到将 css 样式应用到列的好方法:(

我是不是遗漏了什么或者不可能?有哪些替代方案?

最佳答案

我找到了一种以相当迂回的方式控制列宽的方法:

/* MyStylesheet.css */

.mapMenu
{
height: 200px;
width: inherit ! important;
}
.mapMenu table
{
table-layout: fixed;
}
.mapMenu table tbody tr td:nth-of-type(1)
{
width: 20px;
}
.mapMenu table tbody tr td:nth-of-type(2)
{
width: 50px;
}

这可能不是最好的方法,但在出现替代方法之前,它必须这样做。

关于java - 有没有办法将样式应用于 p :selectManyMenu? 中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16571797/

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