4 返信 最新の回答 日時: Feb 7, 2013 7:45 AM ユーザー:ねこ吉

    編集ボックスの表示をパスワード用「・・・・・・」に出来ないか?

    J

      タイトル

      編集ボックスの表示をパスワード用「・・・・・・」に出来ないか?

      フォーラムに投稿

           みなさんこんにちは

           表題の用にレウアウト上の編集ボックスの表示をパスワード入力用のフィールド見たいな「・・・・・・」にすることは可能でしょうか?レウアウトのオプションは一通り見たつもりなのですが見つけられませんでした。

           よろしくお願いします。

           対象の環境は

           Filemaker Pro Adv 12

           Filemaker Go

           MacOS X,WindowsXP/7

           です

        • 1. Re: 編集ボックスの表示をパスワード用「・・・・・・」に出来ないか?
          ねこ吉

               この機能ないと思います。欲しいですよねえ・・・・

               自分は、カスタムダイアログで入力させています。

               次のようにしています。

               (1) テキストの文字数だけ "●" を返すカスタム関数を作る。 例) "hogehoge" → "●●●●●●●●"という動作をするもの。

               (2) (1) を使って、パスワードフィールドの文字を "●" に置き換える計算フィールドを作る。

               (3) 画面上には、(2) で作った計算フィールドを配置する。

               (4) カスタムダイアログでパスワードを入力させるスクリプトを作る。カスタムダイアログの設定ではパスワードをマスクする。

               (5) (3) で配置したフィールドにボタン設定をし、(4) で作ったスクリプトを割り当てる。

          • 2. Re: 編集ボックスの表示をパスワード用「・・・・・・」に出来ないか?
            Shin

                 トリガーを使って、入力された文字を表示後、置換してしまえばいいでしょうが。高速に入力された場合の処理は、結構難しいかも。

                 フォントを作って、という話もありますが、iOSでは無理ですし、フォントを抜かれてしまうと実文字が見えてしまいます。

                 ただ、見せたくないものをレイアウト上に配置する、というのは、どんな運用何でしょう。非常に興味があります。
                 カスタムダイアログの中では、文字を隠蔽できますので、そこで入力させるべきだと思いますが。
            • 3. Re: 編集ボックスの表示をパスワード用「・・・・・・」に出来ないか?
              J

                   ねこ吉さん

                   レスありがとうございます。

                   やはり普通の機能では無さそうですね。

                   カスタムダイアログか何かでやってみます。

                    

                   Shinさん

                   >見せたくないものをレイアウト上に配置する、というのは、どんな運用何でしょう。非常に興味があります

                   運用ということではないのですが...

                   業務でしようするフォームでなくて職員の一覧みたいなファイルがあり,メールアドレスやらパスワード等が入っています。

                   私の職場では日常的にパスワードを忘れる人がいるので,調べてあげる事になるのですが,たいていの場合は後ろから端末をのぞき込んで来ます。ファイルを開いたときにリスト表示になっていると他の人のパスワードも見えてしまうことがあるので..微妙だなとおもいまして。

                    

              • 4. Re: 編集ボックスの表示をパスワード用「・・・・・・」に出来ないか?
                ねこ吉

                     パスワードのマスクは、「あなたは、パスワード欄への入力作業が済んでますよ」ということを

                     ユーザに伝えるための画面設計としてわかりやすいです。

                     パスワードの中身を隠すことが目的なのではなく、入力しなくてもいいと知らせることが目的です。

                     その点では、入力作業中に一瞬パスワードが見えてしまうことは、自分はあまり問題ではないと

                     思うので、トリガーを使ってそれっぽいものも作るのがいいかも、とも思います。

                      

                     なお、自分が経験したのは次のような状況でした。

                     あるデータへのアクセス方法が、サーバ名、ユーザ名、パスワードの3つの

                     入力を必要とするものでした。ありがちなログイン画面だと思います。

                     サーバは複数あり、アクセス先を切り替えることが多かったため、文字列入力ではなく、

                     ポップアップメニューが操作しやすいと判断しました。

                     FileMaker のカスタムダイアログでは、ポップアップメニューは使えないため、

                     通常のウインドウでログインの UI を作ることにしました。

                     そこで、マスクされたエディットが欲しいという状況でした。

                      

                     カスタムダイアログでは、ポップアップメニューが使えず、

                     通常のウインドウでは、マスクされたエディットが使えない、

                     というところが悩みどころです。