Jsf 调整p:dialog的大小时,如何调整p:pickList的大小?

Jsf 调整p:dialog的大小时,如何调整p:pickList的大小?,jsf,jsf-2,primefaces,resize,picklist,Jsf,Jsf 2,Primefaces,Resize,Picklist,我有一个PF4 p:dialog,其中包含一个p:pickList 当我调整p:dialog的大小时,它不会调整p:picklist的大小 我该怎么做 该基本上呈现如下HTML: [左列表] [按钮] [右列表] 在默认的PrimeFaces CSS中,.ui选取列表的固定宽度为200px 我们希望将此设置为最小宽度,并将包含左右列表的表格单元格扩展到最大值(50%就可以了) 总之,只要将这些CSS规则添加到加载PrimeFacesCSS的样式表文件中就足够了 .ui选取列表td:第一个

我有一个PF4 p:dialog,其中包含一个p:pickList

当我调整p:dialog的大小时,它不会调整p:picklist的大小

我该怎么做

基本上呈现如下HTML


    [左列表]
[按钮]
    [右列表]
在默认的PrimeFaces CSS中,
.ui选取列表
的固定宽度为
200px

我们希望将此设置为最小宽度,并将包含左右列表的表格单元格扩展到最大值(50%就可以了)

总之,只要将这些CSS规则添加到加载PrimeFacesCSS的样式表文件中就足够了

.ui选取列表td:第一个子项,
.ui选取列表td:最后一个子项{
宽度:50%;
}
.ui选取列表.ui选取列表{
宽度:自动;
最小宽度:200px;
}

不知道您是否尝试过,但尝试使用primefaces的响应式设计,我想您可以实现。响应式设计是在PF 5中引入的,不幸的是,在这种情况下,我无法从PF4升级到PF5。在这种情况下,为什么要调整其大小?正如在PF论坛中提到的,你必须明确事情应该如何调整大小。在这种情况下,你有一个调整大小的组件在挑选名单周围,看着我添加的图片,你认为该如何调整组件的大小?在这种情况下,专业组件通常表现如何?在我看来,很明显,组件的每个部分都应该调整到保持比例的父容器,你不这样认为吗?@Leo请给出对话框的源代码,这样会更容易提出建议