Ошибка при сокрытии интерактивной сетки на загрузке страницыJquery

Программирование на jquery
Ответить
Anonymous
 Ошибка при сокрытии интерактивной сетки на загрузке страницы

Сообщение Anonymous »

В моей интерактивной сетке у меня есть требование, которое скрывает столбцы в функции, которая вызывается в разделе «Выполнить, когда страница загружает» атрибутов на уровне страницы, в частности, используя метод Hidecolumn. Когда функция называется ошибка напечатана на консоли: < /p>

Код: Выделить всё

Uncaught Error: cannot call methods on stickyWidget prior to initialization; attempted to call method 'refresh'
The following javascript function titled renameColumnHeaders is called in the Execute when Page Loads section of the page level attributes $('.toggle-part-cb').each(renameColumnHeaders); where toggle-part-cb is the name of a CSS class assigned to a checkbox group page item.
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»