![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2008
Сообщений: 205
|
Код не работает, комбобокс не реагирует на стиль. Как полечить?
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal"> <mx:Style> List { alternating-item-colors:#ff0000,#00ff00; } ComboBox { alternating-item-colors:#ffff00,#ffff11; } </mx:Style> <mx:List width="100" height="200"> <mx:dataProvider> <mx:Array> <mx:Object label="1" /> <mx:Object label="1" /> <mx:Object label="1" /> <mx:Object label="1" /> <mx:Object label="1" /> </mx:Array> </mx:dataProvider> </mx:List> <mx:ComboBox> <mx:dataProvider> <mx:Array> <mx:Object label="1" /> <mx:Object label="1" /> <mx:Object label="1" /> <mx:Object label="1" /> <mx:Object label="1" /> </mx:Array> </mx:dataProvider> </mx:ComboBox> </mx:Application> Последний раз редактировалось wvxvw; 24.03.2010 в 15:47. |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 8
|
У меня штатно перекрасилось. Стоит SDK 3.4.1.
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 64
|
пример работает правильно. во
|
|
|||||
|
Регистрация: Jun 2008
Сообщений: 205
|
Да он не правильно работает. Комбобокс раскрашивается теми же цветами что и Лист, хотя в стиле укомбобокса указаны другие цвета.
|
|
|||||
|
да есть такой баг, flex 3.5.x
вот в таком виде отлично пашет <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"> <mx:Style> .ListC { alternating-item-colors: #ff0000, #00ff00; } .ComboBoxC { alternating-item-colors: #ffff00, #00ffFF; } </mx:Style> <mx:List width="100" height="200" styleName="ListC"> <mx:dataProvider> <mx:Array> <mx:Object label="1" /> <mx:Object label="1" /> <mx:Object label="1" /> <mx:Object label="1" /> <mx:Object label="1" /> </mx:Array> </mx:dataProvider> </mx:List> <mx:ComboBox styleName="ComboBoxC"> <mx:dataProvider> <mx:Array> <mx:Object label="1" /> <mx:Object label="1" /> <mx:Object label="1" /> <mx:Object label="1" /> <mx:Object label="1" /> </mx:Array> </mx:dataProvider> </mx:ComboBox> </mx:Application> |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 205
|
Да только нужно чтобы стиль был задан для List а не кастомный для отдельного листа. В проекте очень много листов и назначать вручную каждому не получиться.
|
|
|||||
|
почему это для отдельного?, применяй хоть к миллиону
|
|
|||||
|
Регистрация: Jun 2008
Сообщений: 205
|
Для того чтобы применить к миллиону, я у каждого из этого миллиона должен написать styleName='ListC' .
|
|
|||||
|
или один раз создать свой компонент на основе ComboBox
или лист таким изгибом |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 205
|
Я так понимаю, что просто CSS решить нельзя (с условием что для List используется глобальная декларация) ?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|