樹頁面引數傳遞方法-樹標籤展開的引數傳遞
如果樹的展開模式設定為動靜結合時,那麼在第一次展開從未展開的樹節點時就存在乙個引數傳遞的問題,樹標籤庫中提供了乙個
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...