0

ExtJSCycleボタンメニューにはチェックされたメニュー項目が含まれており、一度に1つの項目しか選択できません(添付の画像または実際のを参照)。これはユーザーを混乱させます。チェックボックスの代わりにラジオボタンを表示するようにこのCycleコンポーネントを構成する方法があるかどうか知りたいです。

ここに画像の説明を入力してください

4

2 に答える 2

1

Ext.menu.CheckItemラジオボタンとして表示されるように構成できるので、それを使用する場合は、すべての項目を含むカスタムメニューを指定し、各項目に構成を指定してラジオボタンにする必要がありますExt.menu.CheckItemgroup

{
    xtype : 'cyclebutton',
    menu : {
        xtype : 'menu',
        items : [{
            xtype : 'menucheckitem',
            text : 'Check 1',
            group : 'check'     // this will make sure that checkboxes will be rendered as group
        },{
            xtype : 'menucheckitem',
            text : 'Check 2',
            group : 'check'     // this should be same for every check item to put it in single group
        }]
    }
}
于 2012-07-16T20:26:35.100 に答える
0

アイテムxtypeをラジオとして設定してみることができます

 items: [{
        xtype: 'radio',
        boxLabel  : 'a'            
    },{
        xtype: 'radio',
        boxLabel  : 'b'
    }]
于 2012-07-16T16:57:45.857 に答える