Mooselecta: обновление динамического выбора

В нашем текущем проекте мы должны поддерживать другие кодовые базы парней, основанные на mootools. Мы используем этот плагин https://github.com/DimitarChristoff/mooSelecta, чтобы создать наши теги выбора. В основном этот плагин программно создает стилизованное представление div обычного выбора и перемещает тэг select из окна просмотра.

Мне нужно заполнить тег select, основанный на вызове ajax. Это отлично подходит для самого выбора, но стилизованный div (созданный mooselecta) не обновляется - он продолжает показывать старые значения.

Есть ли возможность обновить этот div, используя простой javascript?

Спасибо заранее!

1 ответ

это то, что я считаю "отказом", хотя я автор mooSelecta - это был мой первый класс mootools.

В любом случае были проблемы с динамическими обновлениями и перестройкой списков - я просто нажал исправление и пометил его как 1.6.1

См. пример /index.html

например, код.

document.getElement('button').addEvent('click', function(){
 var select = document.id('p_card_type3').empty(),
 c = 5;
 while(c--){
 select.adopt(new Element('option', {
 html: 'Dynamic Option ' + c,
 value: c
 }));
 }
 // reinitialize the plugin
 dynamicInstances.replaceSelect(select);
 });

помните, что вам придется обновлять сам плагин.

licensed under cc by-sa 3.0 with attribution.