WEBFX XTree 학습 노트
5645 단어 JavaScriptxmlAjaxRailsdojo
추천 범위: GT-Grid
추천
1. XTREE 소개:
XTREE 는 AJAX 기반 트 리 메뉴 입 니 다.그 원 리 는 매번 현재 노드 아래 의 모든 노드 만 불 러 오 는 것 이 고 개발 자 에 게 는 일정한 형식 에 따라 XML 코드 를 만 드 는 것 이다.XTree 는 각 노드 의 ICON 과 링크 를 스스로 맞 출 수 있다.XTREE 는 대상 을 기반 으로 하 는 것 입 니 다. XTREE 를 통 해 더 이상 HTML 코드 를 만 들 필요 가 없고 해당 하 는 JS 대상 을 만 들 면 됩 니 다.
2. 공식 사이트:
http://webfx.eae.net/dhtml/xtree/index.html 이곳 에서 XTree 의 최신 버 전 을 다운로드 할 수 있 고 XTree 가 시연 한 DEMO 도 있다.
3. XTREE API:
XTree 의 API 는 매우 간단 하 다. 바로 추상 류 WebFXTreeAbstractNode 와 이 추상 류 의 두 가지 키 류 인 WebFXTree 와 WebFXTree Item 이다.이 세 가지 유형의 속성 과 구조 함수, 그리고 방법 은 상세 하 게 볼 수 있다. http://webfx.eae.net/dhtml/xtree/api.html 위 에 명확 하 게 쓰 여 있다.
4. XTREE 학습 노트 각 노드 마다 하나의 상 태 를 OPEN 이 라 고 합 니 다.노드 가 OPEN 이면 EXPAND 가 가능 합 니 다.ITEM 결점 에 있어 서 영원히 FALSE 로 돌아 갑 니 다. toggle () 은 전환 입 니 다. 펼 치 려 면 접 습 니 다.접 으 려 면 펼 치기; XTree 는 정적 트 리 를 생 성 합 니 다. XML 에서 트 리 를 생 성 할 수 없고 간단 한 정적 트 리 만 생 성 할 수 있 습 니 다. 구조 함수 의 인 자 를 보면 [text] [action] 을 알 수 있 습 니 다. -------------------------------------------------------------- WebFXTreeAbstractNode: 속성: id: 유일한 표식 text: label action: 링크 open: 표지 위치, boolean 형, 열 지 여부 아이콘: 아이콘 openIcon: 열 린 아이콘 parentNode: 부모 노드 의 Reference childNodes: 하위 노드 의 Reference 집합 방법: indent (): 들 여 쓰기 토글 (): 전환 callapse (): 접 기 expand (): callapse All (): 모두 접 기 expandAll (): 모두 펼 치기 expandChildren (): 전개 자 결점 callapse Children (): 클 램프 노드 getNextSibling (): 다음 형제 결점 을 얻 는 Reference getPrevious Sibling (): 이전 형제의 결점 을 얻 은 Reference toString (): HTML 코드 생 성 ------------------------------------------------------------------ WebFXTree: 구조 함수: new WebFXTree ([text], [action], [behavior], [icon], [openIcon]); 인자: text: action: behavior: icon: openIcon: 속성: rendered 플래그 비트, boolean 형식 은 이 트 리 가 생 성 되 고 표시 되 었 는 지 표시 하 는 데 사 용 됩 니 다. WebFXTreeAbstractNode 의 모든 속성 방법: getSelected (): 선택 한 대상 의 Reference 를 되 돌려 줍 니 다. setBehavior(sBehavior): classic,explorer; getBehavior(): WebFXTreeAbstractNode 의 모든 방법 ------------------------------------------------------------------- WebFXTreeItem: 구조 함수: new WebFXTreeItem([text],[action],[parent],[icon],[openIcon]); 속성: WebFXTreeAbstractNode 의 모든 속성 방법: getFirst (): 첫 번 째 키 노드 의 Reference 를 되 돌려 줍 니 다. getLast (): 입 을 되 돌려 준 후 키 노드 의 Reference __________________________________________________________________________________________ 5. XLoadTree 학습 노트: XLoadTree 와 XTree 의 차 이 는 XTree 는 정적 트 리 만 생 성 할 수 있 고 XLoadTree 는 XML 에 따라 동적 트 리 를 생 성 할 수 있다 는 점 이다. XLoadTree 는 Xtree 에서 온 것 으로 주로 두 가지 종류 가 있 습 니 다. WebFXLoadTree 와 WebFXLoadTree Item 입 니 다. 그 중에서 WebFXLoadTree 는 WebFXTree, WebFXLoadTree Item 은 WebFXLoadTree Item 에서 물 려 받 았 습 니 다. --------------------------------------------------------------------- WebFXLoadTree: 구조 함수: new WebFXLoadTree(sText, sXmlSrc, sAction, sBehavior, sIcon, sOpenIcon) 인자: sXmlSrc: 펼 칠 때 필요 한 XML 파일 나머지 매개 변 수 는 WebFXTree 와 같 습 니 다. 속성: src: XML 원본 파일 loading: 플래그 비트, boolean 형식, XML 파일 을 불 러 오고 있 음 을 표시 합 니 다. loaded: 플래그 비트, boolean 형식, XML 파일 이 불 러 올 것 임 을 표시 합 니 다. errorText: 오류 설명 WebFXTree 의 모든 속성 방법: reload (): XML 파일 다시 불 러 오기 WebFXTree 의 모든 방법 ----------------------------------------------------------------------- WebFXLoadTreeItem: 구조 함수: new WebFXLoadTreeItem(sText, sXmlSrc, sAction, eParent, sIcon, sOpenIcon) 인자: eParent: 선택 할 수 있 습 니 다. 이 노드 에 가입 할 노드 의 Reference 속성: src: XML 원본 파일 loading: 플래그 비트, boolean 형식, XML 파일 을 불 러 오고 있 음 을 표시 합 니 다. loaded: 플래그 비트, boolean 형식, XML 파일 이 불 러 올 것 임 을 표시 합 니 다. errorText: 오류 설명 WebFXTree 의 모든 속성 방법: reload (): XML 파일 다시 불 러 오기 WebFXTreeItem 의 모든 방법 XML 파일 형식:
<!ELEMENT tree (tree*)>
<!ATTLIST tree
text CDATA #REQUIRED
src CDATA #IMPLIED
action CDATA #IMPLIED
icon CDATA #IMPLIED
openIcon CDATA #IMPLIED>
XML 파일 의 예:
<tree>
<tree text="Loaded Item 1" action="href://webfx.eae.net" />
<tree text="Loaded Item 2">
<tree text="Loaded Item 2.1" action="javascript:alert(2.1)" />
</tree>
<tree text="Load "tree1.xml"" src="tree1.xml" />
</tree>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.