dateField只显示年月出错
这样写就出错....
<mx:DateField showToday="true" width="15%" height="25" right="10" formatString="YYYY-MM" y="43"/>
如下写就是正确的
<mx:DateField showToday="true" width="15%" height="25" right="10" formatString="YYYY-MM-DD" y="43"/>
只想选择月份,有高手指点吗???~~~~~~~~~
[解决办法]
如果不能到天的选,那就用COMMBOX动态提供一个数据....
[解决办法]
我好像明白你的意思了,你想得到选择后的年月的数值吧?
这样写:
- JScript code
private function showDate():void{ Alert.show(searchEndDay.text, "获取"); }
[解决办法]
要是客户能接受下拉菜单,那你就用这个好啦,简单,虽然没Chooser直观;
我刚写的那个还不支持年月一起的,只能要么选年,要么选月,但是封装在一个控件里靠属性决定的,我嫌原有的DataChooser的源码太麻烦,直接用了个简单的方法做Chooser,直接用panel当容器,里面放个TileList,然后把DateChooser里的那两个翻页的Button给抓过来放到panel的header上,翻页就生成一组年的数据赋给TileList的dataProvider就可以了;做完chooser后,在做个field控件,继承ComboBase,当点击的时候把Chooser给popup出来(可以参考DateField的源码,包括popup出来的位置定位之类的,源码里都有),剩下的一些交互什么的就简单了,如果你这个Field还要在DataGrid或List里当render使用,Field还要实现IDropInListItemRenderer, IListItemRenderer接口,多加个data属性就行了