FlexでMX DateFieldコントロールを使用していて、2011年7月1日または2011年7月1日に日付を表示したいと思います。 formatStringを "DD MMM YYYY"に設定しようとしましたが、動作しませんでした。Flex:DateFieldコントロールに月の名前を表示
1
A
答えて
4
これは動作します。しかし、これはコンポーネントのformatStringプロパティが正常に動作しない理由を説明していませんhttp://livedocs.adobe.com/flex/3/html/help.html?content=controls_12.html
でLiveDocsの中でそれを見つけた
<fx:Declarations>
<mx:DateFormatter id="myDf" formatString="DD MMM YYYY"/>
</fx:Declarations>
<fx:Script>
<![CDATA[
private function formatDate(date:Date):String{
return myDf.format(date);
}
]]>
</fx:Script>
<mx:DateField id="dateField" labelFunction="formatDate" />
。 期待通りに動作しないことが確認できます。
乾杯
0
私はこのようなものを使用します:あなたは3人の文字の月の名前を言及しているので
<mx DateField id = "dateField"
dayNames ="["S", "M", "T", "W", "T", "F", "S"]"
monthNames="["January", "February", "March", "April", "May",
"June", "July", "August", "September", "October",
"November", "December"]" />
を、これは良い例です。もちろん、曜日名が必要ない場合は、その行を削除してください。
<mx DateField id = "dateField"
dayNames ="["S", "M", "T", "W", "T", "F", "S"]"
monthNames="["Jan", "Feb", "Mar", "Apr", "May",
"Jun", "Jul", "Aug", "Sep", "Oct",
"Nov", "Dec"]"
formatString = "DD MMM YYY" />
これが役に立ちます。
関連する問題
- 1. コントロールを前面に表示
- 2. Tableauの日付の表示前の月の表示12か月
- 3. cakephpのロシア語で月の名前を表示する方法
- 4. 指定日の月の名前を表示しますか?
- 5. Google Analytics DataChart - 月のインデックスを月の名前で表示する方法は?
- 6. 月の名前をExcelで表示する
- 7. 月の名前を番号で表示する方法は?
- 8. ASP.NET LoginNameコントロールに完全な名前を表示
- 9. コントロールの名前を表示できるFirefoxプラグインですか?
- 10. FileUploadコントロールにファイル名のみを表示
- 11. Datepicker、前の月のみを表示
- 12. 月の番号を月の名前
- 13. PHP_intlを使用して月の名前を表示するには?
- 14. Twig:現在のロケールに基づいて月の名前を表示
- 15. Androidの日付ピッカーの表示月名
- 16. ItemsControlのコントロールの名前がWpfのコードビハインドファイルに表示されない理由
- 17. 月の名前Objective-C
- 18. 月の名前としてtinyint値を表示する方法は?
- 19. SSISで月の名前を月の番号に変更
- 20. ログイン名コントロールにユーザー名を表示する方法
- 21. コントロールとフォームの名前リスト
- 22. Vb6:アクティブなコントロールの名前
- 23. 年月ピッカーから月の名前に月の値を解析する
- 24. 着信時に名前を表示
- 25. UWPのTelerikCalendarで現在の月のchageを表示するときにuwpコントロールを表示する方法
- 26. ヘブライ語の月の名前をOracleの英語の月の名前に変換する
- 27. タイムスタンプを月の名前と年をデータフレームの列の名前に変換する
- 28. オランダで月の名前を取得
- 29. 先月の名前をMySQLで印刷
- 30. jquery ui datepickerでは、今月の短い名前にどのように完全な月名が表示されますか?長い月名に代わりに短い名前を与える
私は、デフォルトのフォーマッタを使用する代わりに、MX DateFieldが(強力でない)内部関数dateToString()とstringToDate()を使用して値を解析して書式を設定していると考えています。 –
私はそれが[長年にわたるFlexのバグ](https://bugs.adobe.com/jira/browse/SDK-25343)の結果だと思います。 'dateToString()'と 'stringToDate()'は、 ' '要素で使われているコードと同じようには機能していません。このバグは 'labelFunction()'を変更するときに 'parseFunction()'を 'null'に設定しなければならないことを意味します(バグレポートを参照)。 –
supervacuo