2
使用:JSF 1.2 + RichFaces的3.3.3無法鏈接豐富:面板滾動條來豐富:樹
我們無法豐富的滾動條鏈接:面板富:樹組件。選擇或突出顯示節點發生在rich:tree中。但是我們無法將滾動條與突出顯示的節點鏈接起來,因此即使選擇溢出div,滾動條也不會相應移動,因此突出顯示的節點對用戶不可見。
如果我們向下滾動到特定節點,我們可以看到該節點已突出顯示。
我們曾嘗試以下步驟來解決,但問題一直沒有解決
調用一個JS在每向上或向下的箭頭按下並使用固定高度移動的主要div的滾動條 container.scrollTop = 16.
傳遞突出顯示的節點並使用treeItem.scrollIntoView(true)滾動查看該節點。 和container.scrollTop。
試圖找出突出顯示的節點,然後將其傳遞給js,但發現難以訪問前端突出顯示的節點。
在這個問題上掙扎了2天以上。
如何解決此問題?我們走了嗎?
請提前感謝您的幫助。 拉梅什
代碼片段:
<div class="treespaceheight" >
<rich:panel styleClass="treeStyleClass">
<rich:tree styleClass="treewidth" id="tree"
iconCollapsed="../../images/ImgNodePlus.gif"
iconExpanded="../../images/ImgNodeMinus.gif"
reRender="selectedNode" switchType="client"
ajaxSubmitSelection="true"
value="#{commoncontroller.quotevo.quotetreeNode}"
ondblclick="setNodeToggle(event);" oncontextmenu="false"
adviseNodeOpened="#{commoncontroller.quotevo.adviseNodeOpened}"
adviseNodeSelected="#{commoncontroller.quotevo.adviseNodeSelected}" >
</rich:tree>
</rich:panel>
</div>