문제
나는 Extjs의 새로운 것이고 당신의 도움이 필요합니다. 왜냐하면 나는 그것을 내 자신의 문제를 해결할 수 있습니다.프로젝트에서 현재 작업하고 있습니다. 다음 라디오 버튼을 사용합니다.
{
xtype: 'radiogroup'
, fieldLabel: 'ROW Periodicity'
, name: 'rowPeriodicity'
, width: 700
, allowBlank: false
, vertical: false
, disabledCls: 'ux-item-disabled'
, items: [
{ name: 'rowPeriodicityCode' , boxLabel: '6 months' , inputValue: 'M6' }
, { name: 'rowPeriodicityCode' , boxLabel: 'Annual' , inputValue: 'Y1' }
, { name: 'rowPeriodicityCode' , boxLabel: '3-Yearly' , inputValue: 'Y3' }
, { name: 'rowPeriodicityCode' , boxLabel: 'N/A' , inputValue: 'N_A' }
, { name: 'rowPeriodicityCode' , boxLabel: 'Other' , inputValue: 'OTHER }
]
}
.
항목의 수는 일정하지 않습니다.
그래서 무슨 일이 일어나는 일은 라디오 버튼이 전체 사용 가능한 공간을 가져 와서 요소 간의 거리가 일정하지 않으며 이는
| x x x x x |
| x x x x |
| x x x |
.
내가보고 싶은 것은 다음과 같은 일정한 거리입니다 :
| x x x x x |
| x x x x |
| x x x |
.
어떤 아이디어를 달성하는 방법
해결책
columns
를 사용할 수 있습니다 config :
그룹화 된 경우 사용할 열 수를 지정합니다. 자동 레이아웃을 사용하여 체크 박스 / 라디오 컨트롤. 이 구성은 취할 수 있습니다 몇 가지 유형의 값 :
- 'auto'- 컨트롤은 한 행의 열에 대해 하나씩 렌더링됩니다. 각 열의 너비는 너비에 따라 고르게 분포됩니다. 전체 필드 컨테이너의 이것은 기본값입니다.
- 번호 - 만약 당신 특정 숫자 (예 : 3) 열의 수가 생성되고 포함 된 컨트롤은 자동으로 배포됩니다. 수직의 가치.
- 배열 - 열 배열을 지정할 수도 있습니다. 너비, 믹싱 정수 (고정 너비) 및 플로트 (백분율 폭) 값 (예를 들어, [100, 25, .75]). 모든 정수 값은됩니다 먼저 렌더링 한 다음 모든 플로트 값을 계산합니다. 나머지 공간의 백분율. 플로트 값은 추가 할 필요가 없습니다 컨트롤이 전체를 차지하기를 원한다면 1 (100 %)까지 당신이해야 할 필드 컨테이너.
제휴하지 않습니다 StackOverflow