Androidキーボード入力について
お世話になります。
xpa 3.3d RIAでAndroidスマートフォン向けの開発をしています。
androidのキーボードで、既に項目に値が入っている場合に
値を変更したい場合は、手動で値を削除してから入力を行わないといけないのでしょうか?
パソコンでは、カーソルがパークした項目が反転して、そのまま値を入力すれば
値を変更出来ると思います。
同じような動作はandroidでは不可能なのでしょうか?
ご教授ください。
-
今まで意識したことが無かったのですが、たしかにAndroidとiOSでは、デフォルトでそういう動きになりますね。OSベンダーによって考え方が違うみたいですね。
いろんなやり方はあるかと思いますが、ひとつの方法として、コントール前処理で項目の値を選択するイベントを発行してみてはいかがでしょうか?
-
tandaさん、ISHIJIMAさん、ありがとうございます。
やはり、OSに依存する動作という事ですね。
モバイル開発がほぼ初めてなので、PCとの違いに気になりました。
ユーザーに指摘されたら方法を考えてみます。
-
このフォーラムも、だんだんモバイルアプリの話題が増えてきて、喜ばしい限りですね。
-
ISHIJIMAさん、
それはひょっとして、「Windowsで全選択にならないようにするには?」という、正反対の質問だったのではないでしょうか?
-
いえ、私もISHIJIMAさんに言われて、そういえばと思ったりしたのですが、よく考えるとWindowsの動きに反対する人もいたようなと思って、思い出した次第です。
両方の意見があって、面白いですね。
-
解決したのでしょうか?
現在ユーザー指摘で困っています。
コントール前処理で項目の値を選択するイベントを発行 とは具体的にどのようにするのですか?
-
実験もしておらずあてずっぽうで申し訳ないですが、コントロール前処理で以下どうでしょうか?

-
項目末尾までマーク の選択がありませんでした XPA3.2
やりたい事は、① バーコード入力
② コントロール 検証 マスタ読込み エラー
③ エラー応答
上記でエラー応答後、バーコード入力となるのですが、先に入力したバーコードが表示されている為
Android端末画面をタップし項目全選択をするか項目内の文字を削除しておかないと読込みできない。
エラーとなった時には、その項目すべて選択に自動でなっているか、文字全て削除しておきたい。
どう対処すればよいのでしょう?
-
バーコード入力項目のコントロール検証で、マスタ存在しないなどのエラーなら
バーコード読み取り変数を '' で項目更新するのはいかがでしょうか?
又は V=項目 C=変更
V=項目 C=変更 V_バーコード
ブロック IF CHG_REASON_V_バーコード=0
ブロック マスタに無い
変数クリア
エラー表示
ブロック End
ブロック End
試してないので誤りがあるかもしれませんが。 -
ありがとうございます。
エラーとなる条件で項目更新で事なきを得ました。
ある入力に於いて、上書き入力が必要な項目があるのですが、コントロールの前処理でのイベント 『全ての選択(E)』がどうしても処理されないのですが・・・『項目末尾までマーク』が選択画面で出力されません。マニュアルでは選択できるようですが・・・何か理由はあるのでしょうか? (XPA3.2 PT4適用)
サインインしてコメントを残してください。
コメント
10件のコメント