まずは動画をご覧ください。
なぜ実装したのか
「内容をコピー」の動作なのですが、以下のような内容になります。
- 別ウィンドウにコピー用のウェブビューアを立ち上げ
- 1秒まつ(念のため)
- MBSプラグインでウェブビューアの内容をクリップボードにコピー
- 1秒待つ(念のため)
- 開いたウインドウを閉じる
作業が完了するまでに時間がかかります。
クリップボードにコピーをする関係上、正しい動作に近づけるには
「途中で別のアプリに移行して欲しくない」
のです。
そのためにしっかりと一度待っていただけるように。
ちょっとした待受表示を実装しました。
ダイアログウインドウではダメなのか
このような仕様を思いつく時に最初に思いつくのは、ダイアログウインドウです。しかし、ダイアログウインドウは
- 一定時間で閉じる
ということができません。
それ以外にダイアログ的な表示方法がないため、自作で実装する、という選択肢となります。
カスタムダイアログの実装方法
今回は
- カードウインドウ
- スライドコントロール
を併用しました。
待受用のレイアウトを作る
適当な大きさで待受用のレイアウトを作成します。そこにスライドコントロールを設置。
ドットなど不要な表示は外しておきましょう。
- 作業中
- 作業完了をお知らせ
の2枚のパネルを作り、それぞれのパネルに名前をつけておきます。
こうすることでスクリプトから操作できます。

スクリプトでダイアログを表示する
表はシンプルで作ったレイアウトを
- カードウインドウで表示
するだけです。終了したら閉じるのですが、大事なのは
- 閉じる前に数秒、スクリプトを停止する
こと。
作業中は作業時間分ダイアログが表示されていますが、終了は一瞬です。
終了のダイアログが一瞬で閉じてしまっては何も見えません。
- きちんと一度止めて、終了を目視できるようにする
ことでダイアログとして成立させることができます。

ダイアログをつくってみて
操作までユーザがきちんと待てるようになりました。
そうでなくても、コピーのような作業は
- いつ終わったのかな?
と大変終わりがわかりにくい作業です。
こうした時にはカスタムダイアログで作業完了を通知することは、
- 使う側にも安心感を与え
- かつミスを少なくする
効果があるかと思います。
投稿がお役に立ちましたら、いいねをしていただけると嬉しいです。
お困りごとをお聞かせください。
FileMakerについてのご相談、ご依頼など。お気軽にお問い合わせください。
頂いた内容については、3営業日以内の返信を心がけております。
既に稼働中のFileMakerの修正も、頻繁にご依頼頂いております。
小さなことから、お気になさらずお気軽にご相談ください。
投稿がお役に立ちましたら、いいねをしていただけると嬉しいです。
その他のFileMaker一覧
-
a-blog cms
AIで営業メールを判定し、管理者への送信を防ぐ「DFフォームガード」を公開しました
新しく開発したa-blog cmsの拡張アプリ「DFフォームガード」について、具体的な機能や設定方法を詳しくご紹介します。ダウンロードはこちらからhttps://github.com/datafarmjp/acms-df-form-guard/releases/lates...
続きを読む
-
a-blog cms
記事制作をもっとスムーズに。a-blog cms専用拡張アプリ「DF入力支援」を公開しました
サイト運用の現場では、記事の下書き作成、Markdown原稿の反映、誤字脱字の確認、文章の一括修正など、細かな作業が日々発生します。一つひとつは小さな作業でも、積み重なると大きな負担になります。「DF入力支...
続きを読む
-
a-blog cms
a-blog cms に「いいね」機能を追加できる拡張アプリ「DFいいね」を公開しました
このたび、a-blog cms のエントリーに「いいね」ボタンを追加できる拡張アプリ 「DFいいね」 を公開しました。GitHub にて無料で公開しています。最新版ダウンロード: https://github.com/datafarmjp/acms-df-lik...
続きを読む
-
a-blog cms
a-blog cms拡張アプリで管理画面「だけ」真っ白になった原因
a-blog cmsの拡張アプリを開発している中で、ある環境だけ管理画面が真っ白になる問題がありました。状況としては、次のような状態です。ローカル環境では問題なく動いている別のサイトでも動いているフロント側...
続きを読む
-
FileMaker
FileMakerのDDRを、ChatGPTに理解してもらう
発表をさせていただきました。先日FMCafeのオンライン勉強会「ChatGPT & Claude Codeで挑む!DDR(XML)活用FileMaker開発効率化」にて発表させていただきました。タイトルは「データベースデザインレポート...
続きを読む
-
AI・DX・業務改善
AI時代に企業サイトは不要になるのか?
AIで情報を調べることが一般的になってきたことで、企業サイトの役割についてあらためて考える機会が増えてきました。以前のように、まず検索して、企業サイトを順番に見て比較する、という行動だけではなくなっ...
続きを読む