一覧画面は標準部品の一つ。 標準利用は、リポジトリ定義の一覧画面タブで要素を定義して、 メニュー定義でその一覧画面をメニューとリンクする。 さらにロール定義でその一覧画面はどのロールでみえるか設定する。
各種アドオンから一覧画面の標準関数を実行したい場合、以下のAPIをご参考ください。
<>メソッド名 | インタフェース | 戻り値 | 説明 |
---|---|---|---|
呼び出し | |||
URL | http://.../myApp/listPage.jsp?defId={defId} | {defId}_listPage_initイベントを実行する。 | |
ヘッダー | |||
サイドバーを開く | {defId}.openSideBar( ) | void | ※1 |
サイドバーを閉じる | {defId}.closeSideBar( ) | void | ※1 |
ログアウト | {defId}.logout( ) | void | ※1、head_logoutイベントを実行する。 |
メインメニューへ遷移 | {defId}.gotoMenu( ) | void | ※1、LG02.jspへ遷移する。 |
プロファイル画面を開く | {defId}.showProfile( ) | void | ※1、inputPage.jspへ遷移する。 |
検索 | {defId}.search( newSrchFlg ) | void | {defId}_listPage_searchイベントを実行する。 |
クリア | {defId}.clear( ) | void | ※1、{defId}_listPage_clearイベントを実行する。 |
追加ボタンをクリック | {defId}.{btnId}_onClick( ) | void | ※1、{defId}_listPage_touchイベントを実行する。 |
検索結果 | |||
最初のページへ遷移 | {defId}.gotoFirstPage ( ) | void | {defId}_listPage_searchイベントを実行する。 |
最後のページへ遷移 | {defId}.gotoLastPage ( ) | void | {defId}_listPage_searchイベントを実行する。 |
前のページへ遷移 | {defId}.gotoPrePage ( ) | void | {defId}_listPage_searchイベントを実行する。 |
次のページへ遷移 | {defId}.gotoNextPage ( ) | void | {defId}_listPage_searchイベントを実行する。 |
行をクリック | {defId}.clickRow ( row ) | void | 操作行の背景色を設定し、主キー情報を記録する。 |
行をダブルクリック | {defId}.dblClickRow ( row ) | void | 選択結果の1行を下記「ダブルクリック実行関数を選定」により操作する。 |
選択状態を維持 | {defId}.keepSelection ( row ) | void | 上記「行をクリック」に記録された主キー情報により行の背景色を設定する。 |
全選択or全解除 | {defId}.selectAll ( ) | void | 選択結果を全部チェックするまたは解除する。 |
チェック行のID配列を取得 | {defId}.getSelectIds ( ) | Array | チェックされた複数行の主キーを取得して配列を作る。 |
選択行のIDを取得 | {defId}.getSelectId ( ) | String | 選択された1行の主キーを取得する。 |
選択行のObjを取得 | {defId}.getSelectObj ( ) | Object | 選択された1行のデータのJSONオブジェクトを取得する。 |
検索結果エリアを初期化 | {defId}.clearMainTable ( ) | void | 検索結果エリアのソート順と改ページ情報を初期化する。 |
フッター | |||
新規 | {defId}.add ( ) | void | ※1、addモードで、inputPage.jspへ遷移する。または、{defId}_inputDialog.addを呼び出す。 |
コピー新規 | {defId}.copyAdd ( ) | void | ※1、copyAddモードで、inputPage.jspへ遷移する。または、{defId}_inputDialog.copyAddを呼び出す。 |
編集 | {defId}.edit ( ) | void | ※1、editモードで、inputPage.jspへ遷移する。または、{defId}_inputDialog.editを呼び出す。 |
参照 | {defId}.ref ( ) | void | ※1、refモードで、inputPage.jspへ遷移する。または、{defId}_inputDialog.refを呼び出す。 |
削除 | {defId}.delete ( ) | void | ※1、{defId}_listPage_deleteイベントを実行する。 |
ダウンロード | {defId}.download ( ) | void | ※1、downloadDialogを呼び出す。 |
アップロード | {defId}.upload ( ) | void | ※1、uploadDialogを呼び出す。 |
添付 | {defId}.attachEdit ( ) | void | ※1、editモードでattachDialogを呼び出す。 |
添付参照 | {defId}.attachRef ( ) | void | ※1、refモードでattachDialogを呼び出す。 |
ダブルクリック実行関数を選定 | {defId}.doDefault ( ) | void | 編集・参照・添付・添付参照の順で、利用不可機能を除き処理関数を決めて実行する。 |
追加ボタンをクリック | {defId}.{btnId}_onClick ( ) | void | ※1、{defId}_listPage_touchイベントを実行する。 |
ページ | |||
ログインユーザのロールIDを取得 | page.getRoleId ( ) | String | |
ログインユーザのユーザIDを取得 | page.getUserId ( ) | String | |
ロール別の画面項目制限を実行 | {defId}.doRoleConfig ( ) | void | ロール定義の画面項目非活性非表示の設定を実行する。 |
※1、該当メソッドは、リポジトリ定義により追加または削除される。
引数 | 種類 | 説明 |
---|---|---|
newSrchFlg | Boolean | true:新しい検索、false:改ページ検索orソース切替検索 |
row | Htmlタグ | 選択された行。 |