Я новичок во Flex и пытаюсь изменить существующий код. Я пытаюсь использовать и AdvancedDataGrid. В событии click передается ListEvent, и код может получить доступ к таким свойствам, как event.itemRenderer.data.feature.
Я хотел бы проверить, нажал ли пользователь родительскую (групповую) запись или дочернюю запись; во время выполнения я вижу, что свойство, к которому я хочу получить доступ, - это event.itemRenderer.listData.hasChildren. Однако свойство listData itemRenderer не отображается в intellisense, и когда я пытаюсь получить к нему доступ во время разработки, проект не будет создан из-за ошибки «Доступ возможно неопределенного свойства listData». Но свойство .data.feature также не отображается в intellisense во время разработки, и оно прекрасно собирается и работает.
Что мне нужно сделать, чтобы получить доступ к event.itemRenderer.listData без ошибок при сборке проекта? Нужно ли захватывать другое событие или преобразовывать объект события или одно из его свойств в другой объект, который будет иметь свойства, которые мне нужны во время выполнения (я исследовал эти параметры, но не могу найти информацию о том, как это сделать).
Большое спасибо за понимание.