Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.12.2009, 22:47
a14 вне форума Посмотреть профиль Отправить личное сообщение для a14 Найти все сообщения от a14
  № 1  
Ответить с цитированием
a14

Регистрация: Dec 2009
Сообщений: 8
По умолчанию itemRenderer

Привет всем!
Есть у меня AdvancedDataGrid. Для одной из колонок создал айтем рендерер, состоящий из Hbox и 2-х кнопок в нем. Вот код для этой колонки:
Код AS3:
<mx:AdvancedDataGridColumn id="ActColumn" headerText="Actions" editable="false"
       width="75">
       <mx:itemRenderer>
           <mx:Component>
	        <mx:HBox horizontalGap="0" horizontalScrollPolicy="off" width="100%" >
		   <mx:Button click="outerDocument.addItem(event)"  label="Add" />
                    <mx:Button click="outerDocument.deleteItem(event)"  label="Delete"/>
	         </mx:HBox>                                            
           </mx:Component>
       </mx:itemRenderer>
</mx:AdvancedDataGridColumn>
Вот теперь эти 2 кнопки отображаются в этой колонке и все ок.
Как сделать так, чтобы кнопки показывались только на той строке, которая выделена или подсвечена, а на остальных строках этих кнопок не было, т.е. были пустые поля? Оч. надо!
Спасибо!

Старый 15.12.2009, 23:19
Кип вне форума Посмотреть профиль Отправить личное сообщение для Кип Найти все сообщения от Кип
  № 2  
Ответить с цитированием
Кип
 
Аватар для Кип

Регистрация: Oct 2009
Сообщений: 34
Отправить сообщение для Кип с помощью ICQ
Вместо itemRenderer используйте itemEditor и назначьте этой колонке editable="true".

Но всё же, вы уверены, что прятать кнопки - такая уж хорошая идея? Всё-таки это лишний клик. А при активной работе с таблицей - много лишних кликов...

Старый 16.12.2009, 11:18
a14 вне форума Посмотреть профиль Отправить личное сообщение для a14 Найти все сообщения от a14
  № 3  
Ответить с цитированием
a14

Регистрация: Dec 2009
Сообщений: 8
Спасибо, счас попробую) Прятать кнопки все же нужно. иначе если много записей, то и кнопок становиться много, грид начинает подтормаживать, и в глазах начинает рябить от обилия этих кнопок.

Добавлено через 39 минут
Работает, только когда строка выделена. а когда просто подсвечена, то кнопки не появляются, пользователь может так и не узнать о их существовании. К тому же я сделалал редактирование по дабл-клику. получается надо два раза клаикнуть по полю чтоб они появились. Наверно откажусь от этой идеи. и сделаю просто 2 кнопки в главном окне.

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:23.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.