el tree回顯父節點半選問題

2021-10-08 00:13:32 字數 1334 閱讀 9800

當選中父節點下其中乙個子節點時,把父節點和子節點都儲存到庫中做頂部選單展示,回顯時使用以下方法進行半選展示。

ref="menutree"

:data="treedata"

:default-checked-keys="checkedkeys"

:check-strictly="false"

:props="defaultprops"

:filter-node-method="filternode"

class="filter-tree"

node-key="id"

highlight-current

show-checkbox

選中方法:

updatepermession() {

this.menuids = "";

this.menuids = this.$refs.menutree.getcheckedkeys().join(',').concat(',').concat(this.$refs.menutree.gethalfcheckedkeys().join(','))//全選半選都存到庫中

// this.menuids = this.$refs.menutree

//   .getcheckedkeys()

//   .join(",")

//   .concat(",");

console.log("選單");

console.log(this.menuids);

this.scopdata = this.$refs.datatree.getcheckedkeys();

permissionupd(this.$route.query.roleid, this.menuids, this.scopdata).then(

this.newsuccess();

fetchroletree獲取到庫中存的父節點id和子節點的id,回顯方法

fetchroletree(this.$route.query.roleid).then(res => {

console.log(res.data + "eeeeeee");

= res.data;

res.data.foreach((i,n) => {

var node=this.$refs.menutree.getnode(i);

if(node.isleaf){

this.$refs.menutree.setchecked(node, true);//是否設定子節點,預設為false,利用tree元件渲染後帶有的isleaf(是否為葉子節點)屬性,如果為葉子節點就選中。利用tree的api就實現了正確的回顯效果

參考:

xxe 回顯與無回顯

學習於紅日安全 一 有回顯 1 直接將外部實體引用的uri設定為敏感目錄 xxe 2 將外部實體引用的 url 設定到本地伺服器,本地構建惡意 dtd 檔案,遠端注入 xxe evil 外部 evil.dtd 中的內容 二 無回顯可以使用外帶資料通道提取資料,先使用 filter 獲取目標檔案的內容...

ftl回顯問題

參考 當修改某一條列表中顯示的記錄時,要求在原來的文字框 單選框 下拉列表等先顯示出要修改記錄的資訊,然後再對其重新填寫資訊修改。下拉列表 selected selected a selected selected b selected selected c selected selected d ...

springmvc 資料回顯

11.1 資料回顯基本用法 資料回顯就是當使用者資料提交失敗時,自動填充好已經輸入的資料。一般來說,如果使用 ajax 來做資料提交,基本上是沒有資料回顯這個需求的,但是如果是通過表單做資料提交,那麼資料回顯就非常有必要了。11.1.1 簡單資料型別 簡單資料型別,實際上框架在這裡沒有提供任何形式的...