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

Css 在p:dataTable的所有行中设置p:autoComplete宽度,并且仅在其中设置,css,primefaces,Css,Primefaces,我在页面的上半部分有一些p:autoCompletes,它们需要很宽。页面底部有一个带有可编辑值的p:dataTable。在一列中,使用p:autoComplete编辑数据。这些行需要很窄,因为表可以有很多行,所以可以有任意数量的行。所有自动完成元素都有multiple=“true”属性集 设置CSS类.ui自动完成多容器的宽度也会影响页面上部的自动完成元素。如何仅为数据表中的自动完成元素设置宽度 编辑: 这是关于该主题的一个非常好的总结,但它没有解决数据表中存在任意数量的自动完成元素,并且只有

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

设置CSS类
.ui自动完成多容器的宽度也会影响页面上部的自动完成元素。如何仅为数据表中的自动完成元素设置宽度

编辑:

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

div[id^="fRules:dtRules:"][id$=":acServices"] .ui-autocomplete-multiple-container {
    width: 11em;
}
在此示例中,
div
id位于
ul
标记的第一行是
fRules:dtRules:0:acServices
。第二行的数字将为1,依此类推


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

如此处所述:但更通用(您可以为每个组件类型创建Q/a)这是一个特殊情况,需要通配符选择器(中间有通配符),我已学会使用并希望与大家分享。如此处所述:但更通用(您可以为每个组件类型创建一个Q/a)这是一个特殊情况,需要通配符选择器(中间有通配符),我已经学会了使用它,并希望与大家分享。这是否回答了您的问题?不,我没有看到针对datatable行的解决方案(自动完成元素的数量未知)。这是否回答了您的问题?不,我看不出有一种解决datatable行(自动完成元素的数量未知)的方法。