Firefox 拡張機能でautocomplete textbox 要素を使用しており、showcommentcolumn
属性を true に設定しています。その結果、オートコンプリートの出力結果に 2 つの列が表示されます。残念ながら、2 列目の幅が広すぎます。flex="1"
これは、これらのツリー列が両方とも属性セットを持っている直接の結果です。
autocomplete-result-popupバインディングのshowCommentColumn
プロパティ downの setter メソッドは、私が望むことをしているように見えることに言及する必要があります: (そのソースはこちらを参照してください)。プロパティが設定されている場合、列の属性は 2 に設定されている必要があります。ただし、私の場合、これは発生していないようです。私のコントロールの XBL バインディングは正しいものを指していますが、そのコードは物事を変更していないようです。flex
textbox
flex
最初の列の属性を変更する簡単な方法はありますflex="2"
か? 残念ながら、これらは匿名のコンテンツ ノードであり、どのように変更するのが最善か (あるいは可能かどうか) はわかりません。この 1 つのニットを修正するために、独自のオートコンプリート検索ボックスをロールバックしたくありません。匿名ノードの属性を変更する簡単な方法はありますか?