2012-08-02 2 views
0

모달 창 (새 페이지를 여는 중) 단추에 포커스를 설정하려고합니다. 내가 직면하고있는 문제는 키보드를 사용하여 웹 페이지를 탐색 할 때 최대화 버튼에서 멈추고 시작 지점으로 되돌아 가지 않는 경우입니다. 컨트롤에 인덱스를 설정하는 방법을 알려주시겠습니까? 모달 창에 다음과 같은 컨트롤이 있습니다. 텍스트가 동적으로 채워지는 레이블입니다. 숫자 라디오 버튼이 동적으로 생성됩니다. 모달 창에서 다음 페이지를로드하는 버튼이 있습니다.모달 창 셰어 포인트 2010 단추 컨트롤에 포커스 설정

내 질문은이 단추에 포커스를 설정하고 모든 컨트롤을 통해 단추에서 시작하여 모달 창 내에서 다시 시작하는 탭 인덱스를 계속 유지하는 방법입니다.

답변

1

우선, Stackoverflow에 오신 것을 환영합니다!

초점 문제에 대한 해결책은, 당신은 코드 숨김 대화 자체의 파일을 열 수 있어야 할 곳에 아주 간단하고 Page_Load 이벤트에 간단하게 입력 :

buttonId.Foucs()

을 'buttonId'것 물론 이드의 버튼 일 것입니다.

대부분의 컨트롤에는 TabIndex이라는 특성이 있으므로 탭 키를 누를 때 각 입력에 추가하고 순서를 결정할 수 있습니다.

+0

저와 응답을 환영 해 주셔서 감사합니다. 셰어 포인트 2010 모달 창을 사용하고 있습니다. 나는 버튼에 초점을 맞출 수 있었지만 탭의 이전 문제는 남아있다. (탭 인덱스가 설정되어있다.) 초점은 여전히 ​​최대화에 머물며 뒤로 돌아 가지 않는다. 일반적으로 모달 창에서 Tab 키를 누르면 포커스가 한 컨트롤에서 다른 컨트롤로 이동하고 처음 위치로 되돌아 왔고 포커스의 회전은 탭 키를 누를 때 발생합니다. – pushpopped

+0

나는 allowMaximize를 true로 설정하고 한 번 false로 설정했지만 설명했던 문제를 재현하려고 시도했지만 실패했습니다. 어쩌면 당신의 것을 거짓으로 설정하려고 시도 할 수 있으며 그것이 어딘가에 갇혀 있는지 볼 수 있습니다. – utsikko

관련 문제