我想知道如何使用水印制作DateField控件。我想从MXML中设置提示/水印文本,如下所示:
<mx:DateField id="id_date" propmt="Select date" />
答案 0 :(得分:1)
使用此
<mx:DateField id="df" text="Select Date" focusIn="df.text=''" />
OR
请参阅此博客以了解自定义日期字段组件
WaterMarkDateField
答案 1 :(得分: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";
}
试试这个..
答案 2 :(得分: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"/>
希望它有所帮助。