Как мы можем удалить пустую строку по умолчанию, которая появляется в конце mx: Datagrid? - PullRequest
0 голосов
/ 25 ноября 2010

Я использую mx: DataGrid с dataProvider для отображения строк.Я проверил количество строк в моем массиве (8) и количество строк в dataGrid.Они оба совпадают, однако я всегда получаю дополнительную пустую строку в конце моей сетки данных.Как я могу удалить этот ряд?

С уважением, Апарна

Ответы [ 3 ]

1 голос
/ 25 ноября 2010

попробуйте это: Как сделать так, чтобы высота сетки данных равнялась содержанию данных в Adobe Flex Пример, основанный на найденном там ответе:

 <?xml version="1.0" encoding="utf-8"?>
  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:DataGrid x="31" y="157" id="dg" rowCount="{dg.dataProvider.length}">
 <mx:dataProvider>
    <mx:ArrayCollection>
        <mx:Object name="name1" date="25/11/2010" />
        <mx:Object name="name2" date="24/11/2010" />
        <mx:Object name="name3" date="23/11/2010" />
        </mx:ArrayCollection>
        </mx:dataProvider>
</mx:DataGrid>
</mx:Application>

Еще одна вещь, не указывайте высоту сетки явно в теге mx: DataGrid.

0 голосов
/ 19 марта 2014

По-видимому, новый элемент управления DataGrid искры решает эту проблему.

0 голосов
/ 25 ноября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...