гибкий выпадающий список - PullRequest
1 голос
/ 15 июля 2009

Я новичок в сгибании, и мне нужно создать элемент и подпункты в выпадающем списке, где только подпункт кликабелен. похож на то, что показано в данной ссылке, как под: http://blog.flexexamples.com/2007/09/25/creating-a-custom-combobox-item-renderer-in-flex/ но здесь и заголовок, и опция нажимаются одновременно, тогда как мне нужно, чтобы эта опция была активна Есть ли способ сделать то же самое. Пожалуйста помоги. Спасибо заранее.

1 Ответ

1 голос
/ 15 июля 2009

Требуемый комбинированный список является обычным комбинированным списком, только элементы визуально отличаются.

Поэтому, когда вы получаете данные внутри вашего itemRenderer с:

        override public function set data(value:Object):void
        {
            super.data = value; 
                if (data.isChild == false){
                    this.mainLabel.setStyle("fontWeight","bold");
                }else if (data.isChild == true){
                    this.mainLabel.setStyle("fontWeight","normal");
                }
        }

Вы вызываете функцию, которая проверяет, является ли логическое значение в этих данных истинным или ложным. Если оно ложное, ярлык выделен жирным шрифтом. Если trueLabel в норме.

Но для этого решения у вас должен быть доступ к данным, которые вы получаете.

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