首页 > 解决方案 > ThingsBoard:如何将确认框添加到开关控制小部件(tb-switch)?

问题描述

如何在 ThingsBoard 上window.confirm()向现有的 Switch Control 小部件添加确认操作的提示?tb-switch

我希望它以这样一种方式工作,即在更新开关值之前,

if(Switch is currently "ON"){
    var off =window.confirm("Confirm OFF?");
    if(off){
        Turn switch off
    }
    else{
        Switch remains on
    }
}
    
else if(Switch is currently "OFF"){
    var on =window.confirm("Confirm ON?");
    if(on){
        Turn switch on
    }
    else{
        Switch remains off
    }
}

标签: javascriptwidgetthingsboard

解决方案


您可以创建一个额外的侦听器,而不是等待确认。

但是,您首先需要访问/应该可以使用 javascript 操作开关位置。你知道这是否可能吗?我现在可以使用,但不确定是否可以使用 .

我上次尝试时,这两个开关都不同,无法编辑。请让我知道,也许我可以进一步帮助你。


推荐阅读