2011-02-04 2 views
0

수준 수에 제한이없는 계층 적 콘텐츠에 HTML 목록 상자를 적용하는 기술을 찾고 있습니다 (const> 1로 충분할 수 있음). 계층 구조 수준은 일반적인 파일 탐색기보기에서 축소 가능해야합니다. html리스트 박스의 동작은 최대한 포괄적으로 보존/모방되어야합니다. 찾을 위치 나 구현 방법에 대한 힌트가 있습니까? jquery 솔루션은 괜찮습니다.파일 탐색기 수준 접기를 모방 한 계층 적 HTML 목록 상자

firefox 3.5+, 즉 8+, safari 5가 지원되어야합니다. 오페라 11, 크롬 9가 좋을거야.

내가 아는 한 문제는 listbox 내용이 표준 브라우저 장식이없는 자신의 브라우저 창 안에 렌더링된다는 것입니다. js에서이 창에 핸들을 얻는 방법에 대한 힌트는 브라우저 시작을 오인했을 때를 대비하여 충분한 시작점이 될 것입니다. 당신의 노력에 미리

덕분에,

안부에 대해 어떻게

카슨

+0

당신이 나무, 각 노드가 목록 상자가하고 싶다 당신은 의미합니까 것을 ...하지만 (위의 의견을 참조), 당신이 뭘하려는 건지에 매우 명확하지 않다? 주어진 목록에서 항목을 선택하면 새 지점이 열리나요? (일부 설명이나 거친 스케치가 도움이 될 것입니다.) – peteorpeter

+0

접을 수있는 하위 트리가있는 트리보기를 포함하는 목록 상자를 목표로합니다. 하위 트리 가드 (표준 HTML 목록 상자의 optgroup 요소)는 탐색 항목 스타일을 +/- 기호로 확장하여 내용 항목을 확장/축소 할 수 있습니다. 여러 수준이 지원되어야합니다 (optgroup을 사용하여 구현할 수 없음). 전체 트리는 단일 목록 상자에 포함되어야합니다. – collapsar

+0

아, 내가 성취하려고하는 것을 보았습니다. 기본적으로 나무 모양의 선택 메커니즘입니다. 맞습니까? 옵션은 본질적으로 계층 적입니다. 따라서 실제 '