Flex DataGrid labelFunction не вызывается

У меня есть DataGrid, где один из столбцов имеет функцию labelFunction. Когда я запускаю приложение, в DataGrid появляется полоса прокрутки, указывающая мне, что в нем есть данные, но в DataGrid ничего нет. Когда я прокручиваю предметы начинают появляться. Когда я отладил его, я заметил, что labelFunction никогда не вызывался, пока я не начал прокручивать. Кто-нибудь знает, почему это происходит?

1 ответ

Решение

Если вы назначаете labelFunction позднее, используя ActionScript после установки dataProviderпопробуйте вызвать datagrid.invalidateList() или datagrid.updateList() после его присвоения - эти функции принудительно обновляют все строки.

Другие вопросы по тегам