切换按钮的默认值

我在 wab 中有一个小部件,我试图将其中一个切换按钮的默认值设置为 true,或者换句话说,我希望打开其中一个切换按钮。 默认情况下,按钮是打开的,但我设法将它们都关闭了。 小部件看起来像这样

切换按钮的默认值

我的代码看起来像这样

_initToggleUnits: function () {
            m.forEach(
                ["area","distance"],d.hitch(this,function (a) {
                   
                    var b = this[a + "MeasureHeader"];
                    a = new N({},this[a + "ToggleDraw"]);
                    a.startup();
                    b.toggleButton = a;
                    
                    // turn off both toggles
                    b.toggleButton.uncheck();
                    var x = this[c.getattr(b,"data-index") + "Body"];
                    if( c.hasClass(b,"applied")){
                        (c.removeclass(b,"applied"),c.setStyle(x,"display","none"));
                    }
                    // turn off both toggles

                    this.own(g(b,"click",this.toggleFilter,b)));
                })
            );
        },toggleFilter: function (a) {
            var b = this[c.getattr(a,"data-index") + "Body"];
            c.hasClass(a,"applied") ? (a.toggleButton.uncheck(),c.removeclass(a,c.setStyle(b,"none")) : (a.toggleButton.check(),c.addClass(a,"block"));
        },

我对如何进行一无所知。两个 divs 都有不同的 ids。 一个是areaMeasure,另一个是distanceMeasure。如何将我的代码仅应用于一个按钮?

anye417 回答:切换按钮的默认值

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1075892.html

大家都在问