1

我在 Firefox 扩展中使用自动完成文本框元素,并且我将showcommentcolumn属性设置为 true。结果,自动完成输出结果中出现了两列。不幸的是,第二列的宽度太宽了。这是这些树列都具有属性flex="1"集的直接结果。

我应该提到autocomplete-result-popupshowCommentColumn绑定中属性 down的 setter 方法似乎可以满足我的要求:(请参阅此处的源代码)。设置属性后,该列的属性应设置为 2。但是,在我的情况下,这似乎没有发生。我的控件上的 XBL 绑定指向正确的东西,但该代码似乎并没有改变事情。flextextbox

有没有一种简单的方法可以flex将第一列的属性更改为flex="2"?不幸的是,这些是匿名内容节点,我不确定如何最好地更改它们(或者是否可能)。我宁愿不滚动我自己的自动完成搜索框来修复这个问题。有没有一种简单的方法来改变匿名节点的属性?

4

0 回答 0