Переменная высота для строк dataGrid в flex - PullRequest
0 голосов
/ 28 октября 2011

Привет, ребята, я создаю всплывающее окно текстовой области, хотя я храню свои заметки в сетке данных.Код для сетки данных приведен ниже.

Теперь, когда я добавляю примечание, оно помещается в одну из строк.Теперь все строки имеют одинаковый размер.Я хочу сделать переменную размера, чтобы текст помещался в каждой строке.Для больших текстовых заметок высота строк должна быть больше, чтобы не требовалась прокрутка.аналогично, когда данные небольшие, высота должна быть небольшой

<mx:AdvancedDataGrid x="0" y="231" width="872" height="273" fontSize="12" id="dgRecentNotes" horizontalGridLineColor="#01030B" dataProvider="{patientProfile.notes}" horizontalGridLines="true"   variableRowHeight="true">
                        <mx:columns>
                            <mx:AdvancedDataGridColumn headerText="Recent Notes" dataField="noteText" sortCompareFunction="date_sortCompareFunc" resizable="true">
                                    <mx:itemRenderer>
                                        <fx:Component>
                                            <mx:HBox>
                                                <mx:Text width="100%"  height="100%" text="{(data.createdOn.getMonth()+1)+'/'+data.createdOn.getDate()+'/'+data.createdOn.getFullYear()+' ('+((data.createdOn.getHours()+1) >9 ? (data.createdOn.getHours()+1) : '0' + (data.createdOn.getHours()+1) )+' : ' + ((data.createdOn.getMinutes()+1) >9 ? (data.createdOn.getMinutes()+1) : '0' + (data.createdOn.getMinutes()+1) ) +')' +'\n'+data.noteText}"/>
                                            </mx:HBox>
                                        </fx:Component>
                                    </mx:itemRenderer>
                            </mx:AdvancedDataGridColumn>
                        </mx:columns>
                    </mx:AdvancedDataGrid>

1 Ответ

4 голосов
/ 28 октября 2011

Установите свойство variableRowHeight="true" для вашей таблицы данных и установите свойство wordWrap="true" для вашего столбца таблицы данных. Ссылка на этот пост

...