Когда я нажал на Добавить (Доступные области), другие комбо-попытки попытались перезагрузить, но они потерпели неудачу.
Если вы хотите перезагрузить эти комбинации, вам нужно сбросить стиль контейнера и его содержимое перед ним (div container -> удалить класс jqTransformSelectWrapper и удалить два дочерних элемента, прежде чем выбрать его самостоятельно).
Я сделал функцию для jqTransform. Как то так:
$.fn.jqTransSelectReset = function () {
this.each(function () {
var item = $(this);
if (item.hasClass('jqTransformHidden')) {
item.removeClass('jqTransformHidden');
$(item.parent().get(0)).removeAttr('style');
$(item.parent().get(0)).removeAttr('class');
$(item.parent().get(0, 'children').firstChild).remove(); // div
$(item.parent().get(0, 'children').firstChild).remove(); // ul
}
});
// this class is just a flag - remove it
$('select').removeClass('jqTransformHidden');
// re-run the transformation in all selects
return $('select').jqTransSelect();
};
Затем вы загружаете свой комбинированный список и вызываете функцию jqTransSelectReset следующим образом:
$('#yourSelectToRefresh').load(...); // fake method to load combobox
$('select').jqTransSelectReset();
Надеюсь, это поможет!
С наилучшими пожеланиями.
Помните: если это поможет вам, проголосуйте! =)