NativeScript で Locale を意識した DatePicker/TimePicker
はじめに
NativeScript(NativeScript-Vue) で NativeScript/nativescript-datetimepicker を使って、Locale を意識した DatePicker/TimePicker
TL;DR
tns plugin add nativescript-datetimepicker
でインストール- NativeScript-Vue は
Vue.use(DateTimePicker)
で準備 <DatePickerField locale="ja_JP" />
で日本向けの日付選択- その他プロパティは Features を参照
目次
環境・条件
1 | $ sw_vers |
詳細
DatePicker だと Locale 設定(あるいは表示順などの変更)ができなかった。(あるかもだけど見つけきれなかった)
1 | <template> |
NativeScript/nativescript-datetimepicker だと Locale 設定ができる。
セットアップ
tns plugin add
でプラグイン追加
1 | $ tns plugin add nativescript-datetimepicker |
使い方
参考: Usage
NativeScript-Vue では Vue.use
を実行して、DatePickerField
, TimePickerField
, DateTimePickerFields
で使用。
app/main.js
1 | import Vue from 'nativescript-vue' |
locale
で Localization ができる。
xxxx.vue
1 | <template> |
その他細かいプロパティなどは Features を参照。
まとめ
tns plugin add nativescript-datetimepicker
でインストール- NativeScript-Vue は
Vue.use(DateTimePicker)
で準備 <DatePickerField locale="ja_JP" />
で日本向けの日付選択- その他プロパティは Features を参照
参考文献
- NativeScript/nativescript-datetimepicker: Plugin with date and time picking fields
- DatePicker - NativeScript Docs
- DatePicker - NativeScript-Vue
- TimePicker - NativeScript Docs
- TimePicker - NativeScript-Vue
- ListPicker - NativeScript Docs
- ListPicker - NativeScript-Vue
関連記事
- NativeScript, JsBarcode でバーコードを 生成/描画
- NativeScript でデバイスの輝度(明るさ)を制御する
- NativeScript で入力範囲外タップでキーボードを非表示にする
- NativeScript-Vue で次入力欄にフォーカスする方法
- NativeScript-Vue でページ読み込み後にページ移動やダイアログの表示
- NativeScript で ListView の表示を強制的に更新する(主に iOS)
- JavaScript で URL のクエリパラメータを操作する方法
- jQuery Select2 で、初期値の設定と選択状態のクリア