繁体   English   中英

在 p:dataTable 的所有行中设置 p:autoComplete 宽度,并且仅存在

[英]Set p:autoComplete width in all rows of p:dataTable and only there

我在页面上部有几个p:autoComplete ,这些需要很宽。 在页面底部有一个带有可编辑值的p:dataTable 在一列中使用p:autoComplete编辑数据。 这些需要很窄,因为表可以有很多行,所以可以有任意数量的行。 所有自动完成元素都有multiple="true"属性集。

设置 CSS class .ui-autocomplete-multiple-container宽度也会影响页面上部的自动完成元素。 如何仅为数据表中的自动完成元素设置宽度?

编辑:

是关于该主题的一个很好的总结,但它没有解决数据表中存在任何数量的自动完成元素并且只有这些自动完成元素的宽度必须更改的情况。

div[id^="fRules:dtRules:"][id$=":acServices"] .ui-autocomplete-multiple-container {
    width: 11em;
}

在此示例中, ul标记上方的div id 是第一行的fRules:dtRules:0:acServices 第二行的数字将为 1,依此类推。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM