見出し画像

[基礎][式言語]フォームとビューで共有するアクションボタンを作る

はじめに

フォームにもビューにも、それぞれアクションボタンを作ることができます。次の画像では文書内でボタンを押すことで、文書内の[公開日]というフィールドに、現在の日時を表示・記録するボタンを開発しています。

画像1

次の画像は文書内の[公開日]というフィールドに対して、ビューからボタンを押すことで、現在の日時を表示・記録するボタンを開発しています。

画像2

しかし、同じ目的を実現するために二つ別々にボタンを作ることは簡潔ではありません。操作する対象は同じフィールドなのですから、プログラムは少なからず共通性があるはずです。どうにか簡潔に、記述できないでしょうか。

「共有アクション」ボタンを作れば、この問題を解決できます。共有アクションボタンは、フォームとビューのどちらでも使えます。しかしそのために、色々と厄介な問題も生じてしまうのですが…。まずは作ってみましょう。

Step.1 共有アクションボタンを作る

ここから先は

952字 / 10画像

¥ 110

サポートいただければ、記事をもっと充実することができます