#javascript #handsontable
#javascript #handsontable
Вопрос:
у меня возник простой вопрос: в Handsontable я хочу обновить настройки после применения фильтра, например, по значению в выпадающем меню, чтобы быть уверенным в фактическом обновлении объединенных ячеек.
у меня есть handsontable с filters: true
и dropdownMenu: true
, но у меня также mergeCells: mergedCells
есть и, если я пытаюсь применить фильтр, mergedcells тормозит, потому что его нужно обновить.
поэтому я решил использовать afterRender: function
, когда я применяю фильтры из выпадающего меню, я вызываю функцию, которая воссоздает массив объединенных ячеек и пытается обновить настройки из функции afterRender, но рендеринг начинает бесконечно повторяться при повторном рендеринге. Также пытался использовать addHook с after render, но на самом деле это одно и то же. Есть идеи, как я могу добиться обновления ячеек слияния после применения фильтра из выпадающего меню ?!
Ответ №1:
Я нашел решение для этого, вместо использования afterRender
я должен использовать afterFilter
функцию