diff --git a/src/libs/setting-utils.ts b/src/libs/setting-utils.ts
index 323443b..17a850b 100644
--- a/src/libs/setting-utils.ts
+++ b/src/libs/setting-utils.ts
@@ -81,6 +81,27 @@ export class SettingUtils {
         }
     }
 
+    /**
+     * Disable setting item
+     * @param key key name
+     */
+    disable(key: string) {
+        let element = this.elements.get(key) as any;
+        if (element) {
+            element.disabled = true;
+        }
+    }
+    /**
+     * Enable setting item
+     * @param key key name
+     */
+    enable(key: string) {
+        let element = this.elements.get(key) as any;
+        if (element) {
+            element.disabled = false;
+        }
+    }
+
     /**
      * 将设置项目导出为 JSON 对象
      * @returns object