メインコンテンツへスキップ
バージョン: v8

ion-datetime-button

shadow

Datetime Buttonは、フォーマットされた日時を表示するためにDatetimeコンポーネントと連携します。また、モーダル、ポップオーバーなどで日時を表示するためのボタンも提供します。

概要

Datetime Buttonは、スペースが限られている場合に使用する必要があります。このコンポーネントは、現在の日時値を表示するボタンを表示します。ボタンをタップすると、オーバーレイに日付または時刻ピッカーが開きます。

Angular、React、VueなどのJavaScriptフレームワークでDatetime Buttonを使用する場合は、ion-modalのkeepContentsMountedプロパティまたはion-popoverのkeepContentsMountedプロパティを使用してください。これにより、オーバーレイが表示されていなくても、リンクされたdatetimeインスタンスをマウントできます。

基本的な使用法

ローカライゼーション

ion-datetime-buttonのローカライズされたテキストは、関連付けられたion-datetimeインスタンスのlocaleプロパティによって決定されます。詳細については、Datetimeローカライゼーションを参照してください。

フォーマットオプション

関連付けられたDatetimeインスタンスにformatOptionsを提供することで、Datetime Buttonの日時のフォーマットをカスタマイズできます。詳細については、Datetimeフォーマットオプションを参照してください。

モーダルおよびポップオーバーでの使用

ion-datetime-buttonは、マウントされたion-datetimeインスタンスに関連付けられている必要があります。その結果、keepContentsMountedプロパティがtrueに設定されたインラインモーダルおよびインラインポップオーバーを使用する必要があります。

プロパティ

color

説明アプリケーションのカラーパレットから使用する色。デフォルトのオプションは、"primary""secondary""tertiary""success""warning""danger""light""medium""dark"です。色の詳細については、テーマを参照してください。
属性color
タイプ"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string | undefined
デフォルト'primary'

datetime

説明datetimeボタンに関連付けられたion-datetimeインスタンスのID。
属性datetime
タイプstring | undefined
デフォルトundefined

disabled

説明trueの場合、ユーザーはボタンを操作できません。
属性disabled
タイプboolean
デフォルトfalse

mode

説明モードは、使用するプラットフォームスタイルを決定します。
属性mode
タイプ"ios" | "md"
デフォルトundefined

イベント

このコンポーネントで利用可能なイベントはありません。

メソッド

このコンポーネントで使用できるパブリックメソッドはありません。

CSSシャドウパーツ

名前説明
nativeスロット付きテキストをラップするネイティブHTMLボタン。

CSSカスタムプロパティ

このコンポーネントで使用できるCSSカスタムプロパティはありません。

スロット

名前説明
date-target日付ボタン内に表示されるコンテンツ。
time-target時刻ボタン内に表示されるコンテンツ。