LoginSignup
0
1

More than 5 years have passed since last update.

FileMaker// iPadでキーボードの表示を抑制する

Posted at

お盆なのに仕事してます。貧乏暇なし


FileMakerのiPad利用でちょっと気になったこと

FileMakerはiPad/iPhoneデバイスでの利用にも適していますが、日付や時刻フィールドを選択したときに日付・時刻設定用のポップアップと同時にタッチキーボードが起動してしまいます

さて、これをどうしようかと思って試行錯誤した結果、こんな感じになりました
image.png
OnObjectEnter でフィールドに入った時点でキーボードの起動をオフにする
OnObjectEnterにはスクリプト引数で1を入れています
スクリプトは以下。
1.デバイスで判定してます。3以上=モバイルと判断してIfを実行
2.スクリプト引数が1ならタッチキーボードの有効化を[オフ]
fm0816.png
同じスクリプトをOnObjectExitにも設定していますが、こちらにはスクリプト引数を持っていないため、タッチキーボードの有効化が[オン]になるという仕組み
よくあるパターンだと思うので、もう少しスムーズかつ美しく記述できないかな

逆に日付や時刻フィールドに入ったときに、ポップアップの設定ウインドウが出ないようにすることはできるんだろうか?


リファレンス

タッチキーボードの有効化
OnObjectEnter
OnObjectExit

0
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1