dojo 대화 상자가 다른 dojo 대화 상자를 표시 할 수 있습니까?Dojo 대화 상자 중첩
2
A
답변
0
예, 대화 상자에서 다른 대화 상자를 열 수는 있지만 두 대화 상자가 표시됩니다. 대화 상자는 서로 모달이 아닙니다.
이것은 내가 원하는 동작이 아니므로 내 자신의 처리기를 만들어서이 문제를 해결했습니다. 먼저 열린 대화 상자를 확인하고, 발견되면 대화 상자를 닫고 (스택에 저장합니다) 전에 새 대화 상자가 열립니다. 하나를 닫으면 스택을보고 스택 아래쪽에있는 대화 상자를 다시 엽니 다.
1
도조 1.3은 한 번에 하나의 모달 대화 상자 만 지원하므로 하나의 대화 상자가 다른 대화 상자를 열 수 있지만 두 번째 대화 상자를 닫으면 두 번째 대화 상자를 닫으면 첫 번째 대화 상자의 모달리티가 삭제됩니다.
dojo.Dialog는 대화 상자와 페이지의 다른 것 사이에 화면을 제공하는 단일 글로벌 언더 레이 객체를 사용하기 때문에 이런 현상이 발생합니다. 각 대화 상자에 대해 자신 만의 언더 레이를 만들고 z- 인덱스를 직접 관리하려는 경우이 기능을 사용할 수 있습니다.
이 내용은 1.4에서 수정 될 것임을 이해합니다.
0
Dojo 1.4 이전에 여러 대화 상자를 열 수 있지만이 경우 접근성에 문제가 있습니다 (tabIndex
이 잘못 처리됨). 따라서 앱에 액세스 할 수 있어야하고 여러 대화 상자를 지원해야하는 경우, Dojo 1.4가 나올 때.
0
예 dojo 1.6 및 위의 모든 버전에서 할 수 있습니다
샘플 코드는 어딘가 사용할 수 있습니까? 고맙습니다. –