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

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

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

Регистрация: Mar 2007
Сообщений: 55
По умолчанию Фокус конкретной строки в DataGrid

Извините заранее - тема вроде обсуждаемая, облазил все, но так и не нашел того, что ищу, или просто туповат еще. В общем решился первый раз написать.
Вопрос: есть DataGrid, содержит 1 колонку и допустим 100 заполненных строк. Понятно, что 50 строки не видно, пока до нее не прокрутишь роликом мышки или с помощью клавиатуры. Но подскажите как сделать, что бы допустим при нажатии на кнопку (заранее созданную на рабочем поле) строка с номером 50 становилась видимой, т.е. в фокусе я так понимаю. Конечно у меня задача другая немного - нужно будет искать конкретные строки, но начинаю с простого - дальше сам разбирусь.
Помогите пожалуйста кто может! Заранее спасибо.

Старый 07.04.2007, 00:55
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
DataGrid.selectedIndex.


Последний раз редактировалось etc; 07.04.2007 в 03:06.
Старый 07.04.2007, 02:51
SEXER вне форума Посмотреть профиль Отправить личное сообщение для SEXER Найти все сообщения от SEXER
  № 3  
Ответить с цитированием
SEXER

Регистрация: Mar 2007
Сообщений: 55
Да, это видел, но как применить не понимаю. Экземпляр DataGrid у меня называется eee. То как, например 50 строку сделать в фокусе? eee.selectedIndex=50; или eee.selectedIndex(50);. В общем не работает. Поясните плиз!

Старый 07.04.2007, 03:07
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Первое. Разве там написано, что это метод?

Старый 07.04.2007, 14:20
SEXER вне форума Посмотреть профиль Отправить личное сообщение для SEXER Найти все сообщения от SEXER
  № 5  
Ответить с цитированием
SEXER

Регистрация: Mar 2007
Сообщений: 55
Но первое не срабатывает! Приведите примерчик пожалуйста, если вам не сложно.

Старый 07.04.2007, 14:45
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Код:
for (var i = 0;i<100;i++) {
	my_dg.addItem(i);
}
my_dg.selectedIndex = 30;
my_dg.vPosition = my_dg.selectedIndex;
my_dg — DataGrid.

Старый 07.04.2007, 15:57
SEXER вне форума Посмотреть профиль Отправить личное сообщение для SEXER Найти все сообщения от SEXER
  № 7  
Ответить с цитированием
SEXER

Регистрация: Mar 2007
Сообщений: 55
Искренне благодарен, спасибо! Теперь буду разбираться что к чему. Кстати, my_dg.vPosition - что это?

Старый 07.04.2007, 16:25
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Сложно открыть хелп и прочитать?

Старый 07.04.2007, 16:36
SEXER вне форума Посмотреть профиль Отправить личное сообщение для SEXER Найти все сообщения от SEXER
  № 9  
Ответить с цитированием
SEXER

Регистрация: Mar 2007
Сообщений: 55
Разобрался - делает в фокусе строку с указанным номером. Именно этого и не хватало. Спасибо.

Старый 07.04.2007, 16:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Это свойство описано в DataGrid class и оно наследуется от List. В чем была сложность его найти и прочитать описание?

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

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

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


 


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


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