Name:
interface
Value:
Amplify has re-imagined the way frontend developers build fullstack applications. Develop and deploy without the hassle.

Page updated Aug 3, 2024

Maintenance ModeYou are viewing Amplify Gen 1 documentation. Amplify Gen 1 has entered maintenance mode and will reach end of life on May 1, 2027. New project should use Amplify Gen 2. For existing Gen 1 projects, a migration guide and tooling are available to help you upgrade. Switch to the latest Gen 2 docs →

アクションボタン (送信、キャンセル、クリア、リセット) をカスタマイズ

Amplify Studio で生成されたフォームには、送信キャンセルクリア または リセット の 3 つのアクションボタンが付属しています。どのボタンが表示されるかは、フォームがレコードを作成するか更新するかによって異なります。

ボタンの位置を変更

フォームの下部 (デフォルト)、上部、または上部と下部にアクションボタンを表示するかを選択できます。

  1. Amplify Studio から、アクションボタンを選択します
  2. Display > Position に移動します
  3. BottomTop、または Top & bottom を選択します

送信、キャンセル、クリア、リセットボタンのラベルをカスタマイズ

フォームのユースケースをより適切に説明するために、アクションボタンのラベルをカスタマイズできます。例えば、SubmitCreate note に変更することができます。

  1. Amplify Studio から、アクションボタンを選択します
  2. Display > Submit button label に移動します
  3. カスタムボタンラベルを入力します

送信、キャンセル、クリア、リセットボタンの表示状態を切り替え

フォームのユースケースに合わせて、アクションボタンの表示状態をカスタマイズできます。例えば、フォームを閉じるボタンとして X が付いたモーダルにフォームを表示する場合、冗長な Cancel アクションボタンを非表示にすることができます。

  1. Amplify Studio から、アクションボタンを選択します
  2. Display > Submit button is visible に移動します
  3. カスタムボタンラベルを入力します

すべてのフォームアクションボタンを非表示にした場合でも、onChange イベントハンドラー を活用してフォームのライフサイクルを自己管理することができます。これは、明示的なユーザー確認なしにリアルタイムでデータを更新するフォームに便利です。