树-当前结点与列表页不符的处理
生活随笔
收集整理的這篇文章主要介紹了
树-当前结点与列表页不符的处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
BAP的組織構管理、人員管理、部門職位、部門崗位中在第一次加載進來都存在一個問題,即當前的節點與右邊的列表頁不相符的問題,組織機構樹中當前節點為根目錄,而列表頁為第一節點(如果根目錄中有子節點,則為第一個子節點,如果沒有子節點,則取根目錄),所以需要修改,修改的方式為,將樹中的根目錄也定位到第一節點。
?
1、第一節點后臺提供了公用類,可以得到:
shouldBeExpendNode=com.smartdot.bap.pmi.user.util.UMUtils.getTreeShowDN(true);?
2、然后修改樹頁面中的JS方法。
//因為使用了treeline.js文件,所以要自己定義userDefineOnload方法。function userDefineOnload(){var trObjs=document.getElementsByTagName("tr");var trObj;var rootTrObj;for(var i=0;i<trObjs.length;i++){trObj=trObjs[i];if(trObj.getAttribute("id") == "<%=shouldBeExpendNode%>"){ShowNode(trObj);window.m_elActivedNode = trObj;break;}} nodeClickInit();}?
總結
以上是生活随笔為你收集整理的树-当前结点与列表页不符的处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解析XML时DTD的处理--解析时忽略,
- 下一篇: 解决ora-280000 the acc