2010-03-18 37 views
2

У меня есть gridview с динамическим числом столбцов и строк. В каждой из ячеек gridiview динамическое добавление текстового поля добавляется. Мне нужно, чтобы пользователи могли просматривать эти текстовые поля, но я не могу заставить их работать.Tabindex для динамически создаваемых полей

Я установил tabindex текстового поля, когда он создан в коде позади, однако, когда я пытаюсь и не заношу вкладку на странице, она не работает. Если я щелкнул внутри текстового поля в grdiview, то нажатие на вкладку ничего не делает. Если я выхожу за пределы gridview, я могу выполнить вкладку с другими элементами управления на странице, и он войдет в первую ячейку gridiview, а затем остановит/

+1

Можете ли вы поделиться своим кодом, когда вы устанавливаете tabindex? –

ответ

1

Ну, я решил проблему. У меня был javascript, работающий в Key Down, чтобы пользователи не вводили ничего, кроме цифр, которые блокировали табуляцию. Удалили, и это сработало.

+0

«дорогая» ошибка ... – Aristos

1

Возможно, вы можете создать javascript-метод, чтобы получить список всех текстовых полей на странице и перенести фокус на следующий, проверив событие нажатия клавиши?

Смежные вопросы