樹頁面引數傳遞方法 樹標籤展開的引數傳遞

2021-08-30 12:19:00 字數 974 閱讀 5914

樹頁面引數傳遞方法-樹標籤展開的引數傳遞

如果樹的展開模式設定為動靜結合時,那麼在第一次展開從未展開的樹節點時就存在乙個引數傳遞的問題,樹標籤庫中提供了乙個param標籤來解決這個問題,下面舉例來說明param標籤的使用方法:

node="treewithcontextmenu.node"

imagefolder="tree_images"

collapse="true"

includerootnode="true"                   

href="testtreenode.jsp"                         

target="_blank"

mode="static-dynamic"

樹的展開和摺疊時  保持頁面的引數

scope="request"

rootid="root" 

rootname="測試樹"

expandlevel="2"

showroothref="true"

needobserver="false"

refreshnode="false"

enablecontextmenu="true"

用下面的方式發出請求:checkboxtree.jsp?oid=testparamtransfer來展示樹。

從jsp**中可以看出expandlevel="2",因此樹預設只展開兩級,展開模式為mode="static-dynamic",即動靜結合模式,當第一次展開第3級時,樹的展開機制就會發出乙個checkboxtree.jsp的請求來獲取第3級資料,因此如果不保持oid引數的話就會使該引數丟失,導致樹無法展示,我們在樹的**中看到內嵌了乙個標籤:

這個param標籤就是用來保持樹頁面的引數的,保證樹頁面在動態展開節點時不會丟失頁面請求引數,param標籤的屬性name對應於請求引數的名稱oid,如果有多個引數只需要將每個引數以以下方式保持即可:

等等。

樹頁面引數傳遞方法 樹標籤展開的引數傳遞

樹頁面引數傳遞方法 樹標籤展開的引數傳遞 如果樹的展開模式設定為動靜結合時,那麼在第一次展開從未展開的樹節點時就存在乙個引數傳遞的問題,樹標籤庫中提供了乙個 param 標籤來解決這個問題,下面舉例來說明 param 標籤的使用方法 首先有乙個樹的 jsp頁面 checkboxtree.jsp 與樹...

頁面之間傳遞引數的幾種方法

asp.net頁面之間傳遞引數的幾種方法 第一種方法 通過url鏈結位址傳遞 send.aspx protected void button1 click object sender,eventargs e receive.aspx string username request.querystri...

vue頁面傳遞引數(常用方法二)

最常用的方式a頁面跳轉到b頁面,傳遞引數 id和code a頁面觸發跳轉事件 this.router.push b頁面接收引數 id this.route.params.id,code this.route.params.code用法上 query 要用 path 來引入,params 要用 nam...