メインコンテンツへスキップ

Androidキーボード入力について

コメント

10件のコメント

  • Tanda

    今まで意識したことが無かったのですが、たしかにAndroidとiOSでは、デフォルトでそういう動きになりますね。OSベンダーによって考え方が違うみたいですね。

    いろんなやり方はあるかと思いますが、ひとつの方法として、コントール前処理で項目の値を選択するイベントを発行してみてはいかがでしょうか?

  • m.y.Opn

    tandaさん、ISHIJIMAさん、ありがとうございます。

    やはり、OSに依存する動作という事ですね。

    モバイル開発がほぼ初めてなので、PCとの違いに気になりました。

    ユーザーに指摘されたら方法を考えてみます。

  • Tanda

    このフォーラムも、だんだんモバイルアプリの話題が増えてきて、喜ばしい限りですね。

  • Tanda

    ISHIJIMAさん、

    それはひょっとして、「Windowsで全選択にならないようにするには?」という、正反対の質問だったのではないでしょうか?

  • Tanda

    いえ、私もISHIJIMAさんに言われて、そういえばと思ったりしたのですが、よく考えるとWindowsの動きに反対する人もいたようなと思って、思い出した次第です。

    両方の意見があって、面白いですね。

  • Taichi01152001

    解決したのでしょうか?

    現在ユーザー指摘で困っています。

    コントール前処理で項目の値を選択するイベントを発行 とは具体的にどのようにするのですか?

  • nkmt

    実験もしておらずあてずっぽうで申し訳ないですが、コントロール前処理で以下どうでしょうか?

  • Taichi01152001

    項目末尾までマーク の選択がありませんでした XPA3.2

    やりたい事は、① バーコード入力

           ② コントロール 検証 マスタ読込み エラー

           ③ エラー応答

     上記でエラー応答後、バーコード入力となるのですが、先に入力したバーコードが表示されている為

     Android端末画面をタップし項目全選択をするか項目内の文字を削除しておかないと読込みできない。

    エラーとなった時には、その項目すべて選択に自動でなっているか、文字全て削除しておきたい。

    どう対処すればよいのでしょう?      

  • nkmt

    バーコード入力項目のコントロール検証で、マスタ存在しないなどのエラーなら
    バーコード読み取り変数を '' で項目更新するのはいかがでしょうか?
    又は V=項目  C=変更
    V=項目  C=変更 V_バーコード
     ブロック IF CHG_REASON_V_バーコード=0
       ブロック マスタに無い
         変数クリア
         エラー表示
       ブロック End
     ブロック End

    試してないので誤りがあるかもしれませんが。

  • Taichi01152001

    ありがとうございます。

    エラーとなる条件で項目更新で事なきを得ました。

    ある入力に於いて、上書き入力が必要な項目があるのですが、コントロールの前処理でのイベント 『全ての選択(E)』がどうしても処理されないのですが・・・『項目末尾までマーク』が選択画面で出力されません。マニュアルでは選択できるようですが・・・何か理由はあるのでしょうか? (XPA3.2 PT4適用)

サインインしてコメントを残してください。