2017-12-01このCookbookでは、IM-FormaDesignerで作成したフォーム内の画面アイテム「文字列」と画面アイテム「グリッドテーブル」のIME入力モードを制御する方法を紹介します。入力モードを制御することにより誤入力と手間を減らし、ユーザビリティの高いフォームを作ることができます。完成イメージ各入力アイテムをクリックし、IME入力モードが制御されることを確認できます。完成サンプル以下の完成サンプルをダウンロードしてご活用ください。Winterの環境を利用して作成したものです。Winterより前のバージョンでは正常に動作しない可能性があります。im_cookbook_115988_forma.zipローカル環境で表示させる場合は、以下のURLにアクセスしてください。http://localhost:8080/imart/forma/normal/view/regist_application_view/im_cookbook_115988_ime_controlなおベースURLである以下の部分は、環境に合わせて適宜変更してください。http://localhost:8080/imartレシピ各アイテムを配置する。画面アイテム「文字列」のIME入力モードを制御するためのスクリプトを設定する。画面アイテム「グリッドテーブル」のIME入力モードを制御するためのスクリプトを設定する。各アイテムを配置する。IM-FormaDesignerでフォームを作成し、画面アイテム「文字列」、画面アイテム「スクリプト」、画面アイテム「グリッドテーブル」を配置してください。画面アイテム「文字列」のIME入力モードを制御するためのスクリプトを設定する。画面アイテム「スクリプト」を使用することで、実行画面を開いた際にスクリプトを実行させることができます。今回は一つの画面アイテム「スクリプト」に対し、まとめて複数の画面アイテム「文字列」のスクリプトコードを設定します。以下のスクリプトコードを設定してください。%フィールド識別ID%には、画面アイテム「文字列」のフィールド識別IDを記述します。(状態が変更されません。(初期値が日本語入力モードになります。(初期値が英数字入力モードになります。(英数字入力モードになります。ユーザーの操作によるモードの変更はできません。(状態が変更されません。(初期値が日本語入力モードになります。(初期値が英数字入力モードになります。(英数字入力モードになります。ユーザーの操作によるモードの変更はできません。画面アイテム「グリッドテーブル」のIME入力モードを制御するためのスクリプトを設定する。列ごとのフォーカスインイベントで個別にスクリプトを登録する必要があります。設定を行うには、アクション設定からテーブルイベントタブに移動します。フォーカスインイベントを選択し、カスタムスクリプトを設定する画面を開きます。以下のスクリプトコードを設定してください。%フィールド識別ID%には、画面アイテム「グリッドテーブル」の列のフィールド識別IDを記述します。ime-modeの指定は2.を参照してください。(状態が変更されません。(状態が変更されません。'auto').focus();いかがでしたでしょうか。IEまたはEdgeをご利用でしたら是非試してみてください。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。扱いに変更がありました。経由してジョブネットを実行する方法について紹介しています。以下の完成サンプルをダウンロードしてご活用ください。投稿種別を追加する方法について紹介しています。投稿種別を追加することができます。)の処理対象者を制御する方法をご紹介します。...IM-LogicDesignerを利用して、IM-Workflowの未処理案件の処理対象者を再展開するこのCookBookでは、IM-LogicDesignerを利用して、IM-Workflowの未処理案件の処理対象者を再展開する方法について紹介しています。アップデート版をリリースしました。アップデート版をリリースしました。アップデート版をリリースしました。パッチをリリースしました。パッチをリリースしました。パッチをリリースしました。アップデートしました。アップデートしました。アップデートしました。