2011-11-04 29 views

回答

1

使用此

<mx:DateField id="df" text="Select Date" focusIn="df.text=''" /> 

OR 請參閱此博客的自定義DateField組件
WaterMarkDateField

+0

但是,當我們選擇一些日期,然後集中在它也刪除我們選擇的日期。 –

+0

@Tahir Alvi然後不要使用'focusIn =「df.text =''」'如果你可以試試WaterMarkDateField組件。 –

+0

謝謝!您提供的鏈接我遵循它的工作正常。 –

0

它通過很簡單使用創建完成處理程序

<mx:DateField id="sample" creationComplete="sample_creationCompleteHandler(event)"/> 

這樣設置

protected function sample_creationCompleteHandler(event:FlexEvent):void 
{ 
    // TODO Auto-generated method stub 
    sample.text = "Select Date"; 
} 

示範文本試試這個..

+0

但是Sudharsanan,這不是一個有效的解決方案 –

0

我已經做了類似下面的方式。不知道這是否正確。但是,它爲我工作。

<mx:DateField id="dateIdentify" editable="true" selectedDate="new Date()" formatString="MM-DD-YYYY" color="#505050" focusOut="if(dateIdentify.text == ''){dateIdentify.text='MM-DD-YYYY'}" focusIn="if(dateIdentify.text == '' || dateIdentify.text == 'MM-DD-YYYY'){dateIdentify.text='';}" text="MM-DD-YYYY"/> 

希望它能幫助別人。