如何在XUL中修改匿名元素属性?

时间:2014-04-22 01:01:09

标签: firefox firefox-addon xul xbl

我在Firefox扩展程序中使用autocomplete textbox element,并且showcommentcolumn属性设置为true。因此,自动完成输出结果中会出现两列。不幸的是,第二列的宽度太宽。这是这些树列的直接结果,它们都设置了属性flex="1"

我应该提一下, autocomplete-result-popup 绑定中showCommentColumn属性的setter方法似乎可以做我想要的:(see its source here)。设置属性后,该列应将其flex属性设置为2.但是,在我的情况下,这似乎不会发生。我的textbox控件上的XBL绑定指向正确的东西,但该代码似乎没有改变。

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

0 个答案:

没有答案