richfaces 풍부한 트리 아이콘을 표시하지 않으려면 어떻게해야하나요? 나는 나무를 걸러 내고 싶다. 한 아버지가 채워지면 그는 보이지 않을 것이지만 그의 아이들은 망상 아이콘에서 none 아이콘으로 바꿔야 할 것이다. 항목이richfaces 풍부한 트리 아이콘을 표시하지 않으려면 어떻게해야하나요?
3
A
답변
0
<rich:tree
및 <rich:treeNode>
구성 요소가 마지막으로 HTML
페이지에 table
, tr
및 td
노드의 무리가 되십시오의 TreeNode를 대표
<rich:treeNode type="regularNode"
icon="#{item.toShow?item.icon:'null'}" rendered="#{item.toShow}">
.
<rich:treeNode>
을 보면 구성 요소의 아이콘에 대한 미리 정의 된 스타일 클래스 이름이
rich-tree-node-icon
인 것을 알 수 있습니다.
예,이 아이콘은 스타일을 변경하기 위해 덮어 써야하는 스타일 클래스입니다.
그러나 귀하의 경우에는
<rich:treeNode>
전체의 아이콘을 숨길 필요가 없습니다. 그래서 뭔가 까다로운 일을해야합니다.
이것은 당신이 할 수있는 하나의 속임수입니다.
이와 같이 EL
을 사용하여 트리 노드의 아이콘을 지정할 수 있습니다. 먼저 그렇게하십시오. myNode
가 treeNode
getNodeIcon()
및 방법을 나타낸다
<rich:treeNode icon="#{myNode.nodeIcon}"
이미지 경로를 반환한다. 아이콘이 숨겨져있는 treeNode
의 경우이 메서드는 빈 String을 반환해야합니다.
이제이 코드를 javascript
태그 뒤에 붙이십시오.
<script>
var imgs = document.getElementsByTagName('img');
for(var i = 0; i < imgs.length; i++) {
var iconFound = imgs[i].parentNode.getAttribute('class').indexOf('rich-tree-node-icon') >= 0;
var imgSrc = imgs[i].getAttribute('src');
if(iconFound && (imgSrc == '')) {
imgs[i].style.display = 'none';
}
}
</script>
그게 전부입니다.
참고 :이 스크립트는 어떤 기능을합니까?
부모 스타일의 클래스가 rich-tree-node-icon
클래스 인 곳은 <img>
입니다. src
이 비어 있으면 해당 <img>
태그를 숨 깁니다.
관련 문제
- 1. 보내는 이메일을 자동으로 스팸으로 표시하지 않으려면 어떻게해야하나요?
- 2. 비공개 API에 대한 경고를 표시하지 않으려면 어떻게해야하나요?
- 3. 문자열을 일치시키지 않으려면 어떻게해야하나요?
- 4. PHP가 풍부한 트리 구조
- 5. 풍부한 트리 뷰가 있음
- 6. Google지도에서 아이콘을 삭제하려면 어떻게해야하나요?
- 7. XmlMassUpdate - xmlns를 추가하지 않으려면 어떻게해야하나요?
- 8. 프레임 디스플레이를 표시하지 않으려면 어떻게해야합니까?
- 9. 환경 설정을 SharedPreferences에 저장하지 않으려면 어떻게해야하나요?
- 10. 이 스팬을 내 필드로 이동하지 않으려면 어떻게해야하나요?
- 11. iOS에서 툴바에서 제스쳐 인식을 허용하지 않으려면 어떻게해야하나요?
- 12. 디자인 패턴을 과도하게 사용하지 않으려면 어떻게해야하나요?
- 13. 벽으로 둘러싸인 정원을 짓지 않으려면 어떻게해야하나요?
- 14. PHP Curl 요청을 대기시키지 않으려면 어떻게해야하나요?
- 15. 레일 경로 - 대소 문자를 구분하지 않으려면 어떻게해야하나요?
- 16. 워터 마크 텍스트를 제출하지 않으려면 어떻게해야하나요?
- 17. SnakeYAML : 구문 분석시 밑줄을 제거하지 않으려면 어떻게해야하나요?
- 18. richfaces 3.3- rich_treeNode를 표시하지 않는 방법
- 19. 트리 노드를 클릭하여 richfaces 트리를 접습니다
- 20. RichFaces rich : 트리 nodeFace 유형이 지정되지 않았습니다.
- 21. RichFaces 인라인 텍스트 및 컨트롤이있는 트리
- 22. JSF 2.1 + RichFaces 4 - 풍부한 변경 : dataScroller 기본 스타일 시트
- 23. 자동 회전 중에 애니메이션을 표시하지 않으려면 어떻게합니까?
- 24. Dired에게 특정 파일을 표시하지 않으려면 어떻게합니까?
- 25. slf4j : NOP 오류 메시지를 표시하지 않으려면 어떻게해야합니까?
- 26. 개체를 삭제 된 것으로 표시하지 않으려면 어떻게해야합니까?
- 27. UITableView에 행이없는 섹션을 표시하지 않으려면 어떻게해야합니까?
- 28. 글타래 편집기가 팔레트에 아이콘을 표시하지 않습니다.
- 29. jabber.el에서 사용자 아이콘을 표시하지 않게하려면 어떻게합니까?
- 30. SWT 트리 플러스/마이너스 아이콘을 변경하는 방법
사용중인 RichFaces 버전은 무엇입니까? –