У меня есть панель настроек для параметров расширения Firefox, где я должен динамически создавать пункты меню и выбирать конкретный элемент, который будет текущим.
здесь часть файла XUL
<menulist id="rss_service_combo">
<menupopup id="rss_service_menu"/>
</menulist>
Затем в событии load
на панели pref, используя js, я добавляю menuitem
элементы в menupop
. Это работает нормально. Единственная проблема заключается в том, что даже если я установлю элемент selected
, элемент не будет выбран, а поле со списком изначально пусто.
В настоящее время работает только один способ, если я вручную добавлю эти menuitem
s в файл XUL и установлю атрибут selected
, но мне нужно сделать это динамически.