Я пытался ограничить размер AdvancedDataGrid его строками. В настоящее время я использую variableRowHeight для true и во время выполнения устанавливаю высоту itemRenderer.
Следовательно, каждый ряд имеет разную высоту. Но я обнаружил, что логика расчета высоты сетки проста и понятна - измерьте высоту первой строки, а затем умножьте ее на количество строк. Пожалуйста, поправьте меня, если я ошибаюсь
Я сделал несколько POC по этой проблеме и обнаружил, что во время события calculateRowHeight -> он вычисляет высоту отдельной строки, но где-то вниз по строке он только умножает rowCount на высоту первой строки. Вместо этого он должен вычислять каждую строку и суммировать высоту.
Пожалуйста, предложите способ преодолеть это.
PS: я попробовал следующие варианты:
1. rowCount = arrayCollection.length
2. dataGrid.height = dataGrid.measureHeightOfItems (0, arrayCollection.length) + dataGrid.headerHeight