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

Firefox 如何在XUL中修改匿名元素属性?,firefox,firefox-addon,xul,xbl,Firefox,Firefox Addon,Xul,Xbl,我在Firefox扩展中使用,并且我将showcomentColumn属性设置为true。因此,自动完成输出结果中会出现两列。不幸的是,第二列的宽度太宽。这是这些树列都设置了属性flex=1的直接结果 我应该提到的是,自动完成结果弹出绑定中showcomentcolumn属性的setter方法似乎实现了我想要的功能:。设置属性时,列的flex属性应设置为2。然而,就我而言,这似乎并没有发生。我的textbox控件上的XBL绑定指向正确的东西,但该代码似乎没有改变任何东西 是否有一种简单的方法可以

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

我应该提到的是,自动完成结果弹出绑定中showcomentcolumn属性的setter方法似乎实现了我想要的功能:。设置属性时,列的flex属性应设置为2。然而,就我而言,这似乎并没有发生。我的textbox控件上的XBL绑定指向正确的东西,但该代码似乎没有改变任何东西


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

请参阅我对非常类似问题的回答: