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

ion-action-sheet

scoped

Properties

animated

Descriptiontrueの場合、アクションシートはアニメーションを行います。
Attributeanimated
Typeboolean
Defaulttrue

backdropDismiss

Descriptiontrueの場合、バックドロップがクリックされるとアクションシートが解除されます。
Attributebackdrop-dismiss
Typeboolean
Defaulttrue

buttons

Descriptionアクションシートのボタンの配列です。
Attributebuttons
Type(string | ActionSheetButton<any>)[]
Default[]

cssClass

DescriptionカスタムCSSに適用する追加のクラス。複数のクラスを指定する場合は、スペースで区切る必要があります。
Attributecss-class
Typestring | string[] | undefined
Defaultundefined

enterAnimation

Descriptionアクションシートの提示時に使用するアニメーションです。
Attributeenter-animation
Type((baseEl: any, opts?: any) => Animation) | undefined
Defaultundefined
Descriptionアクションシートのタイトルです。
Attributeheader
Typestring | undefined
Defaultundefined

htmlAttributes

Descriptionアクションシートに渡す追加属性。
Attributehtml-attributes
Typeundefined | { [key: string]: any; }
Defaultundefined

isOpen

Descriptiontrueの場合、アクションシートは開かれます。falseの場合、アクションシートは閉じます。プレゼンテーションの細かな制御が必要な場合はこれを使用し、そうでない場合は actionSheetController または trigger プロパティを使用します。注意: アクションシートが終了しても、isOpenは自動的にfalseに戻されません。あなたのコードでそれを行う必要があります。
Attributeis-open
Typeboolean
Defaultfalse

keyboardClose

Descriptiontrueの場合、オーバーレイが表示されたときにキーボードが自動的に解除されます。
Attributekeyboard-close
Typeboolean
Defaulttrue

leaveAnimation

Descriptionアクションシートが解除されたときに使用するアニメーションです。
Attributeleave-animation
Type((baseEl: any, opts?: any) => Animation) | undefined
Defaultundefined

mode

Descriptionmodeは、どのプラットフォームのスタイルを使用するかを決定します。
Attributemode
Type"ios" | "md"
Defaultundefined

subHeader

Descriptionアクションシートのサブタイトルです。
Attributesub-header
Typestring | undefined
Defaultundefined

translucent

Descriptiontrueの場合、アクションシートは半透明になります。modeが "ios" で、デバイスが backdrop-filter をサポートしている場合にのみ適用されます。
Attributetranslucent
Typeboolean
Defaultfalse

trigger

Descriptionクリックするとアクションシートが開くトリガー要素に対応するID。
Attributetrigger
Typestring | undefined
Defaultundefined

Events

NameDescription
didDismissアクションシートが解散した後に発行されます。ionActionSheetDidDismissの略記。
didPresentアクションシートが提示された後に発行されます。ionActionSheetWillDismissの略語。
ionActionSheetDidDismissアクションシートが解散した後に発行されます。
ionActionSheetDidPresentアクションシートが提示された後に発行されます。
ionActionSheetWillDismissアクションシートが解散する前に発行されます。
ionActionSheetWillPresentアクションシートが提示される前に発行されます。
willDismissアクションシートが解散する前に発行されます。ionActionSheetWillDismissの略記。
willPresentアクションシートが提示される前に発行されます。ionActionSheetWillPresentの略記。

Methods

dismiss

Descriptionアクションシートのオーバーレイが表示された後に閉じます。オーバーレイがまだ表示されていない場合は何もしません。表示されなかったオーバーレイを DOM から削除するには、remove メソッドを使用してください。
Signaturedismiss(data?: any, role?: string) => Promise<boolean>

onDidDismiss

Descriptionアクションシートが解散したときに解決するPromiseを返します。
SignatureonDidDismiss<T = any>() => Promise<OverlayEventDetail<T>>

onWillDismiss

Descriptionアクションシートが解散するタイミングを解決するPromiseを返します。
SignatureonWillDismiss<T = any>() => Promise<OverlayEventDetail<T>>

present

Descriptionアクションシートのオーバーレイを作成後に提示します。
Signaturepresent() => Promise<void>

CSS Custom Properties

NameDescription
--backdrop-opacity背景の不透明度
--backdrop-opacity背景の不透明度
--backgroundアクションシートグループの背景
--backgroundアクションシートグループの背景
--button-backgroundアクションシートボタンの背景
--button-backgroundアクションシートボタンの背景
--button-background-activatedアクションシートボタンが押されたときの背景。注意:これを設定すると、Material Designの波紋に干渉します。
--button-background-activatedアクションシートボタンが押されたときの背景。注意:これを設定すると、Material Designの波紋に干渉します。
--button-background-activated-opacityアクションシートボタンが押されたときの背景の不透明度
--button-background-activated-opacityアクションシートボタンが押されたときの背景の不透明度
--button-background-focusedタブで移動したときのアクションシートボタンの背景。
--button-background-focusedタブで移動したときのアクションシートボタンの背景。
--button-background-focused-opacityタブで移動したときのアクションシートボタンの背景の不透明度。
--button-background-focused-opacityタブで移動したときのアクションシートボタンの背景の不透明度。
--button-background-hoverホバー時のアクションシートボタンの背景
--button-background-hoverホバー時のアクションシートボタンの背景
--button-background-hover-opacityホバー時のアクションシートボタンの背景の不透明度
--button-background-hover-opacityホバー時のアクションシートボタンの背景の不透明度
--button-background-selected選択したアクションシートボタンの背景
--button-background-selected選択したアクションシートボタンの背景
--button-background-selected-opacity選択されたアクションシートボタンの背景の不透明度
--button-background-selected-opacity選択されたアクションシートボタンの背景の不透明度
--button-colorアクションシートボタンの色
--button-colorアクションシートボタンの色
--button-color-activatedアクションシートボタンが押されたときの色
--button-color-activatedアクションシートボタンが押されたときの色
--button-color-disabled無効時の選択されたアクション・シート・ボタンの色
--button-color-disabled無効時の選択されたアクション・シート・ボタンの色
--button-color-focusedタブで移動したときのアクションシートのボタンの色。
--button-color-focusedタブで移動したときのアクションシートのボタンの色。
--button-color-hoverホバー時のアクションシートボタンの色
--button-color-hoverホバー時のアクションシートボタンの色
--button-color-selected選択されたアクションシートのボタンの色
--button-color-selected選択されたアクションシートのボタンの色
--colorアクションシートテキストの色
--colorアクションシートテキストの色
--heightアクションシートの高さ
--heightアクションシートの高さ
--max-heightアクションシートの最大の高さ
--max-heightアクションシートの最大の高さ
--max-widthアクションシートの最大幅
--max-widthアクションシートの最大幅
--min-heightアクションシートの最小高さ
--min-heightアクションシートの最小高さ
--min-widthアクションシートの最小幅
--min-widthアクションシートの最小幅
--widthアクションシートの横幅
--widthアクションシートの横幅
View Source