Код: Выделить всё
Uncaught Error: cannot call methods on stickyWidget prior to initialization; attempted to call method 'refresh'The following code is the renameColumnHeaders function:
function renameColumnHeaders() {
var $wrapperDiv = $(this);
var $item = $wrapperDiv.find('.apex-item-checkbox');
var $checkboxes = $item.find('input[type="checkbox"]');
var selectedParts = $checkboxes.filter(function() {
return this.checked === true;
});
var gridView = apex.region("ig-static-id").call("getViews").grid;
for (let i = selectedParts.length; i < 10; i++) {
gridView.view$.grid("hideColumn", "PART_" + (i + 1));
};
for (let i = 0; i < selectedParts.length; i++) {
$("#part-" + (i + 1) + "_HDR").text(selectedParts.ariaLabel.trim());
};
};< /code>
< /div>
< /div>
< /p>
Интерактивная сеть имеет 10 столбцов с именем part_1, part_2, ... part_10. Метки столбца сетки изменяются на значения отображения, выбранные в элементе страницы флажки, упомянутом выше. Если в группе флажков выбирается менее 10 значений, то столбцы скрыты, чтобы соответствовать количеству выбранных значений. Выполнение функции в другой точке (нажмите кнопку, нажмите, изменение элемента страницы) после загрузки страницы по -прежнему дает одну и ту же ошибку. Любая помощь будет оценена.
Подробнее здесь: https://stackoverflow.com/questions/795 ... -page-load
Мобильная версия