Answer the question
In order to leave comments, you need to log in
What's wrong with the height of the DataGrid?
Good day!
I create DataGrid: I set coordinates, width, height and so on. It reacts to everything, except for the height - it simply adjusts it to the content in the DataGrid. What to do?
Piece of code:
stop();
import fl.controls.DataGrid;
import fl.controls.dataGridClasses.DataGridColumn;
import fl.data.DataProvider;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.*;
var myXML: XML;
var dp: DataProvider;
var dg: DataGrid;
var urlReq: URLRequest;
var myLoader: URLLoader;
myXML = new XML();
urlReq = new URLRequest("http://okitgo.ru/misc/xml/cd_catalog.xml");
myLoader = new URLLoader(urlReq);
myLoader.addEventListener("complete", xmlLoaded);
function xmlLoaded(event: Event): void {
myXML = XML(myLoader.data);
var titles: DataGridColumn = new DataGridColumn("TITLE");
titles.headerText = "title";
titles.width = 100;
var artists: DataGridColumn = new DataGridColumn("ARTIST");
artists.headerText = "artist";
artists.width = 100;
var companies: DataGridColumn = new DataGridColumn("COMPANY");
companies.headerText = "company";
companies.width = 100;
var prices: DataGridColumn = new DataGridColumn("PRICE");
prices.headerText = "price";
prices.width = 100;
var years: DataGridColumn = new DataGridColumn("YEAR");
years.headerText = "year";
years.width = 100;
dp = new DataProvider(myXML);
dg = new DataGrid();
addChild(dg);
dg.x = 0;
dg.y = 0;
dg.width = 550;
dg.height = 10;
dg.headerHeight = 40;
dg.rowHeight = 30;
dg.columns = [titles, artists, companies, prices, years];
dg.dataProvider = dp;
dg.rowCount = dp.length;
}
<?xml version="1.0" encoding="UTF-8"?>
<CATALOG>
<CD>
<TITLE>Имперская Пародия</TITLE>
<ARTIST>Боб Дилан</ARTIST>
<COUNTRY>США</COUNTRY>
<COMPANY>Колумбия</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Спрячь свое сердце</TITLE>
<ARTIST>Бонни Тайлер</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>Записи си-би-эс</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
<CD>
<TITLE>Лучшие Хиты</TITLE>
<ARTIST>Долли Партон</ARTIST>
<COUNTRY>США</COUNTRY>
<COMPANY>Ар-Си-Эй</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1982</YEAR>
</CD>
<CD>
<TITLE>Still got the blues</TITLE>
<ARTIST>Гарри Мур</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>Virgin records</COMPANY>
<PRICE>10.20</PRICE>
<YEAR>1990</YEAR>
</CD>
<CD>
<TITLE>Эрос</TITLE>
<ARTIST>Эрос Рамазотти</ARTIST>
<COUNTRY>ЕС</COUNTRY>
<COMPANY>BMG</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1997</YEAR>
</CD>
<CD>
<TITLE>Только одну ночь</TITLE>
<ARTIST>Бии Гиис</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>Полидор</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1998</YEAR>
</CD>
<CD>
<TITLE>Мама Сильвии</TITLE>
<ARTIST>Доктор Хук</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>Си-би-эс</COMPANY>
<PRICE>8.10</PRICE>
<YEAR>1973</YEAR>
</CD>
<CD>
<TITLE>Мэгги Мэй</TITLE>
<ARTIST>Род Стюарт</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>Пиквик</COMPANY>
<PRICE>8.50</PRICE>
<YEAR>1990</YEAR>
</CD>
<CD>
<TITLE>Романза</TITLE>
<ARTIST>Андреа Бочелли</ARTIST>
<COUNTRY>ЕС</COUNTRY>
<COMPANY>Полидор</COMPANY>
<PRICE>10.80</PRICE>
<YEAR>1996</YEAR>
</CD>
<CD>
<TITLE>Когда мужчина любит женщину</TITLE>
<ARTIST>Пирси Слидж</ARTIST>
<COUNTRY>США</COUNTRY>
<COMPANY>Атлантика</COMPANY>
<PRICE>8.70</PRICE>
<YEAR>1987</YEAR>
</CD>
<CD>
<TITLE>Черный Ангел</TITLE>
<ARTIST>Дикая Роза</ARTIST>
<COUNTRY>ЕС</COUNTRY>
<COMPANY>Мега</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1995</YEAR>
</CD>
<CD>
<TITLE>1999 Номинанты Грэмми</TITLE>
<ARTIST>(несколько)</ARTIST>
<COUNTRY>США</COUNTRY>
<COMPANY>Грэмми</COMPANY>
<PRICE>10.20</PRICE>
<YEAR>1999</YEAR>
</CD>
<CD>
<TITLE>Для хороших времен</TITLE>
<ARTIST>Кенни Роджерс</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>Mucik Мастер</COMPANY>
<PRICE>8.70</PRICE>
<YEAR>1995</YEAR>
</CD>
<CD>
<TITLE>Стиль Большого Человека</TITLE>
<ARTIST>Уилл Смит</ARTIST>
<COUNTRY>США</COUNTRY>
<COMPANY>Колумбия</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1997</YEAR>
</CD>
<CD>
<TITLE>Ниссовый Мед</TITLE>
<ARTIST>Ван Моррисон</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>Полидор</COMPANY>
<PRICE>8.20</PRICE>
<YEAR>1971</YEAR>
</CD>
<CD>
<TITLE>Соулсвилл</TITLE>
<ARTIST>Джорн Хоэл</ARTIST>
<COUNTRY>Норвегия</COUNTRY>
<COMPANY>WEA</COMPANY>
<PRICE>7.90</PRICE>
<YEAR>1996</YEAR>
</CD>
<CD>
<TITLE>Лучшее из</TITLE>
<ARTIST>Кэт Стивенс</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>Исландия</COMPANY>
<PRICE>8.90</PRICE>
<YEAR>1990</YEAR>
</CD>
<CD>
<TITLE>Стоп</TITLE>
<ARTIST>Сэм Браун</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>А и М</COMPANY>
<PRICE>8.90</PRICE>
<YEAR>1988</YEAR>
</CD>
<CD>
<TITLE>Мост Шпионов</TITLE>
<ARTIST>T'Pau</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>Сирена</COMPANY>
<PRICE>7.90</PRICE>
<YEAR>1987</YEAR>
</CD>
<CD>
<TITLE>Приватный Танцор</TITLE>
<ARTIST>Тина Тернер</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>Капитолий</COMPANY>
<PRICE>8.90</PRICE>
<YEAR>1983</YEAR>
</CD>
<CD>
<TITLE>Midt om natten</TITLE>
<ARTIST>Ким Ларсен</ARTIST>
<COUNTRY>ЕС</COUNTRY>
<COMPANY>Смесь</COMPANY>
<PRICE>7.80</PRICE>
<YEAR>1983</YEAR>
</CD>
<CD>
<TITLE>Паваротти Гала Концерт</TITLE>
<ARTIST>Лучиано Паваротти</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>ДЕККА</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1991</YEAR>
</CD>
<CD>
<TITLE>Док в заливе</TITLE>
<ARTIST>Отис Реддинг</ARTIST>
<COUNTRY>США</COUNTRY>
<COMPANY>Атлантика</COMPANY>
<PRICE>7.90</PRICE>
<YEAR>1987</YEAR>
</CD>
<CD>
<TITLE>Книга с картинками</TITLE>
<ARTIST>Симпли Рэд</ARTIST>
<COUNTRY>ЕС</COUNTRY>
<COMPANY>Электра</COMPANY>
<PRICE>7.20</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Красный</TITLE>
<ARTIST>Коммунары</ARTIST>
<COUNTRY>Соединенное Королевство</COUNTRY>
<COMPANY>Лондон</COMPANY>
<PRICE>7.80</PRICE>
<YEAR>1987</YEAR>
</CD>
<CD>
<TITLE>Освободи мое сердце</TITLE>
<ARTIST>Джо Коккер</ARTIST>
<COUNTRY>США</COUNTRY>
<COMPANY>EMI</COMPANY>
<PRICE>8.20</PRICE>
<YEAR>1987</YEAR>
</CD>
</CATALOG>
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question