2010-03-28 4 views
2

xml에서 버튼을 동적으로 가져 오는 flex를 만드는 중입니다. 문제는 내가 텍스트 너비를 단추 너비를 설정하는 데 있습니다. 현재 버튼은 모두 같은 너비이고 텍스트가 더 크면 그냥 자릅니다. 나는이 일을 몇 가지 방법을 시도했다 :플렉스 설정 버튼 너비를 텍스트 너비

  1. 프로그래밍 텍스트 버튼의 폭을 설정하려고 버튼의 생성에 100 %
  2. 에 버튼의 폭을 설정. evt.target.width = evt.target.textWidth와 같은 것;

누구나 올바른 방법을 알고 계십니까? 기본적으로

답변

3

는 플렉스는 라벨의 크기, 어떤 아이콘 플러스 아이콘 주위 패딩의 6 픽셀에 맞게 버튼 제어 폭을 뻗어. 은 에 의해이 기본 너비를 명시 적으로 재정 의하여 Button 컨트롤의 너비 속성 을 특정 값 또는 상위 컨테이너의 백분율로 설정합니다. 백분율을 으로 지정하면 상위 컨테이너의 크기 이 변경되어 버튼의 크기가 최소 및 최대 너비 인 사이에서 조정됩니다.

크기 조정 Button 컨트롤 this live docs 페이지 섹션에서. 지금까지 내가 이해할 수있는 한, width = form 코드를 제거하면 원하는 것을 제공해야합니다.