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