2012-09-11 3 views
0

캘린더에서 특정 날짜 범위로 제한되는 사용자 유형에 따라 응용 프로그램에서 사용할 날짜 선택 도구를 사용자 정의하려고합니다. . 예를 들어 유형 1 인 경우 현재 날짜와 그 전날의 30 일을 회색으로 표시 할 수 있고 30 일 전의 모든 날은 회색으로 표시됩니다. 나는 Google을 수색하고 아무것도 도움이되지 않을 정도로 그렇게 생각하지 않을 것이다. 나는 당신이 MX의 DateChooser 구성 요소를 사용하는 가정거야캘린더 구성 요소의 최소 및 최대 날짜 설정 flash cs6

감사

답변

0

, 나는 플래시 CS6의 달력 구성 요소에 익숙하지 않다. 어느 쪽이든 나는 코드가 아주 유사하다고 확신한다.

당신은 DateChooser 구성 요소

<mx:DateChooser id="myDate" /> 

하면, 현재 날짜를 얻을 수있다 할 삼십일 빼기 것을 설정 할 필요에 비활성화 날짜 범위를 제공 할 수 있습니다 범위 끝으로.

var d:Date = new Date(); //current date 
d.date -= 30; //-30 days, yup- its that easy 
myDate.disabledRanges = [ {rangeEnd:d} ] //disabledRanges takes an array of objects 
             //with rangeStart and rangeEnd 
             //you don't need a start date since you want to disable all dates before 30 days ago. 

희망이는 내가 필요로 그냥 뭐했다,

+0

당신을 감사하는 데 도움이! –

관련 문제