【SalesForce】SalesForce1でVisualForce Pageのテキストボックス入力編集時の不具合解消法
2015.12.17
SalesForce1でVisualForce Pageのテキストボックスに対して編集をする際に、
長押しして値を編集する際に、キーボードが反応してくれないという恐ろしいバグがあります。
SalesForceに正式に対応をして頂くのが良いのですが、待っていられない。
タブレットで業務を行いたいお客さんへSalesForce1で運用していただこうと思っていたので
どうしたものか、、、
色々と調査した結果
SalesForce1上ではVisualForce Pageはiframeタグの中に表示されているようで、
それが原因でonkeydownイベントでフォーカスが上手く当ってくれないというのが原因のようでした。
と言う事で、以下のjavascriptのコードをVisualForcePage上に書いてあげると解決します。
window.onkeydown=function(){window.focus();}
*VisualForcePageのコードの下に書いてあげると良いと思います。
これで解決!
CONTACT
お問い合わせ
あなたの「想い」に挑戦します。
どうぞお気軽にお問い合わせください。
受付時間:平日9:00〜18:00 日・祝日・弊社指定休業日は除く