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

2021-05-21 21:30:07 字數 1204 閱讀 3382

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

如果樹的展開模式設定為動靜結合時,那麼在第一次展開從未展開的樹節點時就存在乙個引數傳遞的問題,樹標籤庫中提供了乙個

param

標籤來解決這個問題,下面舉例來說明

param

標籤的使用方法:

首先有乙個樹的

jsp頁面

checkboxtree.jsp

,與樹相關的**為:

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標籤的使用方法 node treewithcontextmenu.node imagefo...

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

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...