ExtJS рендеринг после загрузки данных

На странице надо отрисовать одну из двух иконок. card.recurrentSupported имеет тип Boolean. На входе value == null. После загрузки данных, value == true, false или null. В текущей реализации, на странице сначала отрисовывается иконка fa close, а через 0.5 секунды, после загрузки данных, если value == true, иконка перерисовывается на fa-check.

Как можно дождаться загрузки данных, а потом уже отрисовывать иконки?

renderer: function имеет дополнительные параметры metaData, record, rowIndex, colIndex, store, view. Может можно с их помощью получить флаг о загрузке данных?

    items: [                
            {
                ...
            },
            {
                fieldLabel: 'Поддержка рекуррентов',
                bind: '{card.recurrentSupported}',
                renderer: function (value) {
                    return value != null && value ? '<i class="fa fa-check text-green"></i>' : '<i class="fa fa-close text-red"></i>';
                }
            },
        ]

Ответы (0 шт):