как установить tabindex при наличии контролов?
От: Natalia1961  
Дата: 26.11.03 11:24
Оценка:
Нужно установить порядок обхода элементов на странице. С обычными элементами нет проблемы. А вот как быть с:
1) элементами внутри контрола? У меня есть контрол "меню", в нем может быть разное количество пунктов (берется из базы), надо получить последовательность вроде <элемент формы 1>, <элемент формы 2>, <элемент формы i>, <контрол — пунт меню 1>, ... , <контрол — пункт меню N>, <элемент формы i+1>.
2) элементами внутри DataGrid или DataList.

Спасибо за ответ!
Re: как установить tabindex при наличии контролов?
От: mogadanez Чехия  
Дата: 26.11.03 13:20
Оценка:
Здравствуйте, Natalia1961, Вы писали:

N>Нужно установить порядок обхода элементов на странице. С обычными элементами нет проблемы. А вот как быть с:

N>1) элементами внутри контрола? У меня есть контрол "меню", в нем может быть разное количество пунктов (берется из базы), надо получить последовательность вроде <элемент формы 1>, <элемент формы 2>, <элемент формы i>, <контрол — пунт меню 1>, ... , <контрол — пункт меню N>, <элемент формы i+1>.
N>2) элементами внутри DataGrid или DataList.

С меню все просто ИМХО, устанавливается всем пунктам меню один и тот же index, i+1, а элементу i+1 index i+2
... << RSDN@Home 1.1 beta 2 >>
Re[2]: как установить tabindex при наличии контролов?
От: oRover Украина  
Дата: 27.11.03 20:18
Оценка:
Здравствуйте, mogadanez, Вы писали:

M>Здравствуйте, Natalia1961, Вы писали:


N>>Нужно установить порядок обхода элементов на странице. С обычными элементами нет проблемы. А вот как быть с:

N>>1) элементами внутри контрола? У меня есть контрол "меню", в нем может быть разное количество пунктов (берется из базы), надо получить последовательность вроде <элемент формы 1>, <элемент формы 2>, <элемент формы i>, <контрол — пунт меню 1>, ... , <контрол — пункт меню N>, <элемент формы i+1>.
N>>2) элементами внутри DataGrid или DataList.

M>С меню все просто ИМХО, устанавливается всем пунктам меню один и тот же index, i+1, а элементу i+1 index i+2


а если вариант типа сначала идут обычные контролы, потом юзер контрол с переменным кол-вом контролов, а потом опять идут контролы, то нужно создать св-во юзерконтрола, которое устанавливало бы начальную величину для юзерконтрола и возращало конечную, чтобы потом можно было установить tabindex для остальных контролов на форме
... << RSDN@Home 1.1.0 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.