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

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

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

Регистрация: Jun 2009
Сообщений: 25
Tip DataGrid - ссылка

Всем привет!

Не могу справиться. Из БД передаю в ДатаГрид данные, нужно чтобы можно было нажать на выведенные элементы и выполнилось какое-либо действие. Пытался сделать через asfunction, но в таблицу вставляется код, и не обрабатывается никак... Как можно сделать, чтобы выводилась таблица, и я нажимал на какое-то значение, и выполнялось нужное мне действие?

Заранее всем спасибо!


Последний раз редактировалось morr; 25.07.2009 в 13:34.
Старый 25.07.2009, 15:44
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 2  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
подписать таблицу на событие ListEvent.ITEM_CLICK
Код AS3:
dg.addEventListener(ListEvent.ITEM_CLICK, listEventHandler);
 
 
 
function listEventHandler(evt:ListEvent):void{
	var t:DataGrid = evt.currentTarget as DataGrid;
	var dP:DataProvider = t.dataProvider;
	 trace("You are above row: " + evt.rowIndex + " column: " + evt.columnIndex); 
	 var head:String = t.columns[evt.columnIndex].headerText;
	 trace(dP.getItemAt(evt.index)[head]);//содержимое клацнутой ячейки
}
И смотреть содержимое клацнутой ячейки и в зависимости от него делать действия.

Старый 27.07.2009, 12:53
morr вне форума Посмотреть профиль Отправить личное сообщение для morr Найти все сообщения от morr
  № 3  
Ответить с цитированием
morr

Регистрация: Jun 2009
Сообщений: 25
Большое спасибо, теперь хоть понятно в какую сторону смотреть! Но как не стараюсь, не хочет получаться, выдаёт постоянно ошибки.
Если не затруднит, можете сделать исходник с этим кодом, чтоб работал - буду оочень благодарен! А то пробовал примеры из мануала, там получается, но там немного не то, и как начинаю менять, опять ничего не получается

Очень жду помощи!

Старый 27.07.2009, 13:06
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 4  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
>>исходник с этим кодом, чтоб работал
http://www.murmadillo.tut.su/m/tabl_show.rar

Старый 27.07.2009, 15:36
morr вне форума Посмотреть профиль Отправить личное сообщение для morr Найти все сообщения от morr
  № 5  
Ответить с цитированием
morr

Регистрация: Jun 2009
Сообщений: 25
Огромное спасибо! Всё получилось!

Но желаемого я так и не достиг. Мне же нужна как бы ссылка. Например, я из базы беру марку автомобиля (BMW), также я беру id этой марки, но id мне надо вставить в "скрытую" ссылку. Т.е. у меня выводится только слово BMW, а когда я на нём нажимаю, то мне выдаётся id этой марки (этот id мы забрали в запросе, когда забирали BMW). Надеюсь понятно объяснил.
Буду рад даже подсказкам в какую сторону копать, ну а пример или исходник - будут выше мечтаний!

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

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

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


 


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


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