<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    張昊

    J-Hi(http://www.j-hi.net)

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      45 Posts :: 1 Stories :: 110 Comments :: 0 Trackbacks

    樹形菜單能很好的呈現菜單項之前的從屬關系,結構清晰明了。J-hi平臺提供了自定義樹形菜單的功能,通過簡單的配置即可實現。

    本文主要介紹通過樹形菜單選擇帶回節點值的實現方法。以選擇帶回行政區劃位置為例。

    數據庫表設計:

    默認帶回頁選擇界面:

    通過jhi自動生成代碼的功能,對于lookup xzqhwz的字段默認是如上帶回頁面,顯然并不能表現行政區劃位置之間的主從關系。

    樹形帶回頁面:

    而如果實現如下頁面的展示,將會清晰方便許多。

    雙擊即可帶回節點,也可通過配置帶回節點的各級父節點。

    下面是配置的方法:

    配置方法:

    修改xml

    修改C:"Program"hi-studio"eclipse"workspace"earch5"web"WEB-INF"config"himenu-config.xml

    在代碼末尾:

    </object>

    </java>

    之前插入:(注意修改其中參數)

     <void method="put">

       <string>zdtree</string>

       <object class="org.hi.base.menu.strutsmenu.WebDynamicMenuDefine">

        <void property="keymap">

         <object class="java.util.HashMap">

          <void method="put">

           <string>id</string>

           <string>parentxzqhwz</string>

          </void>

         </object>

        </void>

        <void property="parent">

         <string>id</string>

        </void>

        <void property="child">

         <string>parentxzqhwz</string>

        </void>

        <void property="childValue">

         <int>0</int>

    <!

    新版本jhi應為:<string>0</string>

    > 

        </void>

        <void property="menuName">

         <string>zdtree</string>

        </void>

        <void property="beanName">

         <string>org.hi.zdtree.model.Xzqhwz</string>

        </void>

        <void property="submenuName">

         <string>zdtree</string>

        </void>

        <void property="title">

         <string>行政區劃位置</string>

        </void>

        <void property="titleField">

         <string>xzqhwz</string>

        </void>

        <void property="needShow">

         <boolean>true</boolean>

        </void>

        <void property="javascript">

         <string>

        function backAgent(id,orgName){

    if(opener.document.getElementById('yzjbxx.xzqhwz')!=null){

               opener.document.getElementById('yzjbxx.xzqhwz').value=orgName;

               }

    <!帶回到相應的頁面的相應文本框。

           else{ opener.document.getElementById('xzqhwz.pxzqhwz').value=orgName;

               opener.document.getElementById('xzqhwz.parentxzqhwz.id').value=id;

               window.close();

    }

           }

         </string>

        </void>

        <void property="action">

         <string>{js}backAgent([#id],"'[#xzqhwz]"');</string>

    <!在樹型結構上通過雙擊一個節點,獲取帶回該節點的各級上節點

    <string>{js}backAgent([#id],"'[#parentxzqhwz.parentxzqhwz.parentxzqhwz.xzqhwz][#parentxzqhwz.parentxzqhwz.xzqhwz][#parentxzqhwz.xzqhwz][#xzqhwz]"');</string>

    > 

        </void>

       </object>

     </void>

    修改XzqhwzEdit.jsp頁面

    C:"Program"hi-studio"eclipse"workspace"earch5"web"zdtree"XzqhwzEdit.jsp

    onclick="xzqhwz_lookupPOP('parentxzqhwz')"

    改為:

    onclick="window.open('/tree.action?menuName=zdtree','部門','width=300,height=500,left=10,top=20,location=no,status=no')"

    這樣,到Xzqhwz的頁面,點擊父節點的帶回按鈕即可看到效果,同樣lookupxzqhwz字段的地方也修改Edit.jsp頁面的onclick動作就行啦。



    該文檔是對J-Hi樹形的入門級介紹,J-Hi的樹功能還有:節點的過濾,lazy加載,一個節點可以多個圖標、復選框效果,多個實體組合形成一棵樹,我們將在以后繼續講解


                                         注:該文檔由J-Hi愛好者"馮思豪"提供,他的QQ號為382600911,歡迎大家與他在技術上多多交流

    posted on 2011-05-12 00:58 張昊 閱讀(993) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久精品国产亚洲av麻豆小说| 国产又大又粗又硬又长免费 | 久久国产乱子伦精品免费午夜 | 亚洲欧洲日韩国产| 日本在线看片免费人成视频1000| 亚洲精品乱码久久久久久自慰| 精品一区二区三区高清免费观看| 亚洲宅男天堂在线观看无病毒| 精品国产免费一区二区三区| 国产AV无码专区亚洲AV手机麻豆| 久久久久久av无码免费看大片| 亚洲熟妇丰满多毛XXXX| 成人片黄网站色大片免费观看APP| 国产成人A人亚洲精品无码| 可以免费观看的国产视频| 亚洲综合免费视频| 在线观看免费高清视频| 国产成人亚洲精品无码AV大片| 久久精品国产亚洲精品| 免费看又黄又无码的网站| 亚洲人成影院在线高清| 国产做床爱无遮挡免费视频| 99re6在线精品免费观看| 亚洲日韩区在线电影| 成人爽A毛片免费看| 日韩大片在线永久免费观看网站 | 亚洲国产婷婷六月丁香| 久久久高清日本道免费观看| 久久精品国产亚洲αv忘忧草| 大学生高清一级毛片免费| 国产福利免费视频 | 国产v精品成人免费视频400条| 久久久久亚洲国产AV麻豆 | 午夜视频免费观看| 国产精品九九久久免费视频| 久久久亚洲欧洲日产国码是AV| 黄网址在线永久免费观看 | 亚洲国产一级在线观看| 久久99热精品免费观看动漫| 亚洲精品无码久久久久A片苍井空| 三上悠亚亚洲一区高清|