お盆なのに仕事してます。貧乏暇なし
FileMakerのiPad利用でちょっと気になったこと
FileMakerはiPad/iPhoneデバイスでの利用にも適していますが、日付や時刻フィールドを選択したときに日付・時刻設定用のポップアップと同時にタッチキーボードが起動してしまいます
さて、これをどうしようかと思って試行錯誤した結果、こんな感じになりました
OnObjectEnter でフィールドに入った時点でキーボードの起動をオフにする
OnObjectEnterにはスクリプト引数で1を入れています
スクリプトは以下。
1.デバイスで判定してます。3以上=モバイルと判断してIfを実行
2.スクリプト引数が1ならタッチキーボードの有効化を[オフ]
同じスクリプトをOnObjectExitにも設定していますが、こちらにはスクリプト引数を持っていないため、タッチキーボードの有効化が[オン]になるという仕組み
よくあるパターンだと思うので、もう少しスムーズかつ美しく記述できないかな