Я выхожу на конечность здесь и надеюсь, что кто-то использовал IT Mill Toolkit раньше:Обновленная информация о товаре в контейнере, как обновить?
У меня есть стол с кучей предметов внутри. Я редактирую один из них - как мне получить таблицу для обновления и повторной рендеринга? Я пробовал с requestRepaint()
, requestRepaintAll()
как в таблице, так и в макете, содержащей таблицу, но я не могу ее обновить. Когда я перезагружаю страницу или прокручиваю назад и вперед (так, чтобы элемент переходил из представления и возвращался в поле зрения), элемент был обновлен.
Есть ли способ программно получить таблицу, чтобы обновить ее текущий вид?
Я реализовал свой собственный контейнер. Это может быть проблемой :) –
requestRepaint() является правильным, но он ничего не сделает, если оценит, что контент не изменился. valueChange (event) в таблице делает resetPageBuffer(); и refreshRenderedCells(); перед вызовом requestRepaint(). Есть проблема, почему простая перекраска не работает. Используйте значениеChangeNotifier –