0

选择字段名称后,开始在值文本框中输入,下拉菜单默认为 150px 的宽度,这会导致很多内容被截断。出现一个滚动条,因此您可以左右滚动,但我想弄清楚如何设置此元素的最小宽度。

定义它的元素的 css 路径是:

body > div.gwt-SuggestBoxPopup > div > table > tbody > tr.suggestPopupMiddle > td.suggestPopupMiddleCenter > div > div

它似乎是元素中的内联样式

<div class="" style="overflow: auto; position: relative; zoom: 1; height: 322px; width: 150px;">

字段下拉菜单似乎动态调整大小,所以它没有滚动条,建议框从 150 像素开始,有时会调整大小,但它似乎没有任何押韵或理由。

我在样式表中添加了以下内容:

.suggestPopupMiddleCenter > div > div { min-width: 300px; !important }

但这也会影响字段下拉列表,它似乎工作正常。

这是一个错误,还是我可以使用一种配置来允许值建议框下拉列表根据最宽的元素动态调整大小?

4

1 回答 1

0

它在 tardis 分支中硬连线https://github.com/salk31/RedQueryBuilder/blob/tardis/redquerybuilder-core/src/main/java/com/redspr/redquerybuilder/core/client/expression/SuggestEditorWidget.java# L107

它可能可以使用一些规则来选择宽度。如果您提出错误并提出建议最好?

于 2015-04-11T09:13:31.393 回答