Ext JS 6.0.2: Как принудительно обновить столбец сетки индикатора выполнения при сортировке - PullRequest
0 голосов
/ 21 апреля 2020

В коде, в котором я работаю, есть сетка, в которой есть один столбец, представляющий данные из двух полей магазина с использованием настроенного индикатора progressBar. Ход выполнения вычисляется из этих двух других полей и отображается в виде текста на индикаторе выполнения в формате, подобном 'x / y'.

Моя проблема заключается в том, что при восстановлении сетки и значениях x и значения y равны (то есть, прогресс равен 100%) для некоторых или всех строк, столбец прогресса не обновляется должным образом; индикаторы выполнения, которые на 100% не перемещаются с соответствующими строками, и / или индикаторы выполнения дублируются или go отсутствует после сортировки. Обратите внимание, что это также может произойти, когда ход выполнения равен 0 для одной или нескольких строк или любого другого сценария ios, когда ход двух или более строк одинаков, но значения, используемые для расчета хода для соответствующих строк, отличаются.

Вот скрипка, которая иллюстрирует проблему: https://fiddle.sencha.com/#view / editor & fiddle / 35c5

Есть ли какой-нибудь способ, которым я могу заставить весь столбец прогресса перерисовываться всякий раз, когда Сетка сортируется, а не только те, где вычисленное значение прогресса изменилось, так что все индикаторы выполнения всегда отображаются правильно?

...