入力ダイアログは標準部品の一つ。 標準利用は、リポジトリ定義の入力ダイアログタブで入要素を定義して、 リポジトリ定義・一覧画面タブのまたは入力画面タブのインポートダイアログに「{defId}_inputDialog」を登録する。
各種アドオンから入力ダイアログの標準関数を実行したい場合、以下のAPIをご参考ください。
メソッド名 | インタフェース | 戻り値 | 説明 |
---|---|---|---|
呼び出し | |||
新規モードで開く | {defId}_inputDialog.add ( closeCallback ) | void | addモードで、{defId}_inputDialog_initイベントを実行する。 |
コピー新規モードで開く | {defId}_inputDialog.copyAdd ( selectId, closeCallback ) | void | copyAddモードで、{defId}_inputDialog_initイベントを実行する。 |
編集モードで開く | {defId}_inputDialog.edit ( selectId, closeCallback ) | void | editモードで、{defId}_inputDialog_initイベントを実行する。 |
参照モードで開く | {defId}_inputDialog.ref ( selectId ) | void | refモードで、{defId}_inputDialog_initイベントを実行する。 |
フッター | |||
追加ボタンをクリック | {defId}_inputDialog.{btnId}_onClick ( ) | void | ※1、{defId}_inputDialog_touchイベントを実行する。 |
保存 | {defId}_inputDialog.save ( ) | void | ※1、{defId}_inputDialog_saveイベントを実行する。 |
閉じる | {defId}_inputDialog.close ( ) | void | |
ダイアログ | |||
ロール別の画面項目制限を実行 | {defId}.doRoleConfig ( mode ) | void |
※1、該当メソッドは、リポジトリ定義により追加または削除される。
引数 | 種類 | 説明 |
---|---|---|
mode | String | add | copyAdd | edit | ref |
closeCallback | function ( ) | 閉じるコールバック。 |
selectId | String |
選択行の主キー配列のJSON文字列。
|