Просмотр полной версии : как в DataGrid установить ширину колонок равной ширине содержимого
Собственно, сабж. Есть DataGrid - в каждой ячейке текст. Ширину колонки надо установить ровно такой, чтобы самый длинный текст из ячеек данной колонки как раз в нее помещался. Подскажите пожалуйста в каком направлении рыть. Спасибо.
У колонки есть параметр width. Соотвественно, необходимо вычислять длину текста в пикселях (как это сделать? обсуждалось недавно) - сделать это можно в itemRenderer'a или использовать функцию itemToRenderer для того чтобы его узнать. Далее, если делаем в itemRender'e, то по listData узнаем текущую колонку и её ширину, если она меньше чем длинна текста, то делаем её размера текста.
Спасибо! А где это обсуждалось - не могу найти? И что эта за функция itemToRenderer?...
itemToItemRenderer(item:Object):IListItemRenderer
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.