diff --git a/src/case/ztree/jquery.ztree.excheck-3.5.js b/src/case/ztree/jquery.ztree.excheck-3.5.js index ea1e9d277..e28915a6f 100644 --- a/src/case/ztree/jquery.ztree.excheck-3.5.js +++ b/src/case/ztree/jquery.ztree.excheck-3.5.js @@ -455,7 +455,7 @@ chClass += ' bi-checkbox checkbox-content'; break; } - return chClass; + return chClass + (node.disabled ? " disabled" : ""); }, repairAllChk: function(setting, checked) { if (setting.check.enable && setting.check.chkStyle === consts.checkbox.STYLE) { diff --git a/src/less/base/tree/ztree.less b/src/less/base/tree/ztree.less index f3007f102..630c48b45 100644 --- a/src/less/base/tree/ztree.less +++ b/src/less/base/tree/ztree.less @@ -165,7 +165,14 @@ box-sizing: border-box; &.active { background-color: @color-bi-background-highlight; - border-color: @color-bi-border-highlight;; + border-color: @color-bi-border-highlight; + } + &.disabled { + border: 1px solid @color-bi-border-disabled; + background-color: @color-bi-background-disabled; + &.active { + border-color: @color-bi-border-disabled; + } } } &.bi-half-button {