Flex SDK 3.6;Строка 1070-1071 объекта DataGridBase выглядит следующим образом:
if (item is IDropInListItemRenderer)
IDropInListItemRenderer(item).listData = data ? rowData : null;
По сути, поскольку ваш объект данных имеет значение false, для listData отправляются нулевые значения.Я предполагаю, что это вызывает отклонение цепочки, которое препятствует рендерингу.К счастью, метод setupColumnItemRenderer защищен, поэтому вы можете попробовать расширить DataGrid.
Я также заметил, что событие изменения данных в средстве визуализации никогда не выполняется для «ложных» элементов в dataProvider.Это неожиданно.
Мне понадобилось ~ 30 минут, чтобы пройти по коду, чтобы найти эту строку, и я не уверен, что у меня есть «ответ» на 100%.