2012-07-16 2 views
0

ExtJS Cycle 버튼 메뉴에는 확인 된 메뉴 항목이 포함되어 있으며 언제든지 하나의 항목 만 선택할 수 있습니다 (첨부 된 그림 또는 live example 참조). 이것은 사용자에게 혼동을줍니다. 확인란 대신 라디오 단추를 표시하도록이 Cycle 구성 요소를 구성 할 수있는 방법이 있는지 알고 싶습니다.체크 표시 대신 라디오 버튼을 사용하도록 Ext.button.Cycle을 만드는 방법은 무엇입니까?

enter image description here

답변

1

Ext.menu.CheckItem이 라디오 버튼으로 표시하도록 구성 할 수 있습니다 무선으로 항목하기 위해 xtype을 설정하려고 할 수 있습니다, 그래서 우리는 지정하기 위해 다음을 우리가 사용하고자하는 우리의 모든 항목이 Ext.menu.CheckItem 인 맞춤 메뉴를 만들고 각 항목에 group 설정을 제공하여 라디오 버튼을 만드십시오.

{ 
    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 
     }] 
    } 
} 
+0

우수! 이것은 예상대로 라디오 버튼을 렌더링했습니다. 감사 – jorel

0

당신은

items: [{ 
     xtype: 'radio', 
     boxLabel : 'a'    
    },{ 
     xtype: 'radio', 
     boxLabel : 'b' 
    }] 
+0

이 기능이 저에게 맞지 않습니다. – jorel

관련 문제