Tabindex для динамически создаваемых полей - PullRequest
2 голосов
/ 18 марта 2010

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

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

Ответы [ 2 ]

1 голос
/ 25 марта 2010

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

1 голос
/ 24 марта 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...