Dojo中的按钮集/按钮栏

Dojo中的按钮集/按钮栏,dojo,buttonbar,Dojo,Buttonbar,我需要向我的用户提供两种选择 我希望这些是漂亮的大按钮来点击,而不是一个标签,标签通常不是一个可点击的元素,而是一个传统的小圆圈来点击 e、 g 当用户单击每一个函数时,将使用不同的变量调用一个函数,以便在我的应用程序中的其他地方可以实现其他一些神奇的效果 我看到了,所以这将是我的备用计划 鉴于我正在努力学习Dojo,而且90%的应用程序目前都是基于Dojo(1.7)构建的,我希望Dojo中也会有类似的组件 我假设我可以将两个单独的按钮放在一起,并有一个全局变量catch,其中一个当前已被单击

我需要向我的用户提供两种选择

我希望这些是漂亮的大按钮来点击,而不是一个标签,标签通常不是一个可点击的元素,而是一个传统的小圆圈来点击

e、 g

当用户单击每一个函数时,将使用不同的变量调用一个函数,以便在我的应用程序中的其他地方可以实现其他一些神奇的效果

我看到了,所以这将是我的备用计划

鉴于我正在努力学习Dojo,而且90%的应用程序目前都是基于Dojo(1.7)构建的,我希望Dojo中也会有类似的组件

我假设我可以将两个单独的按钮放在一起,并有一个全局变量catch,其中一个当前已被单击,当它被单击时,确保另一个按钮被禁用,但这听起来并不优雅


实现两个按钮选择的最佳方法是什么,当单击一个按钮时,另一个按钮将被禁用,并且一个函数将以特定值启动?

您可以使用类似的方法(注意,我没有运行代码)

}));​

请注意,我还没有检查代码,因此可能需要进行一些修改

<button data-dojo-type="dijit/form/ToggleButton" id='toggle1' data-dojo-props="iconClass:'dijitCheckBoxIcon', checked: true">
<button data-dojo-type="dijit/form/ToggleButton" id='toggle2' data-dojo-props="iconClass:'dijitCheckBoxIcon', checked: false">​
​dojo.require('dojo.parser');
dojo.require('dojo.form.ToggleButton');

dojo.ready(function(){
    dojo.parser.parse();
    dojo.connect(dijit.byId('toggle1'),'onChange',function(){
        dijit.byId('toggle2').set('checked',false);
        //what you want to do
    });
    dojo.connect(dijit.byId('toggle1'),'onChange',function(){
        dijit.byId('toggle2').set('checked',false);
        //what you want to do
    });