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>';
}
},
]