Skip to content

Latest commit

 

History

History
64 lines (57 loc) · 6.92 KB

part.listPage.md

File metadata and controls

64 lines (57 loc) · 6.92 KB

一覧画面

一覧画面は標準部品の一つ。 標準利用は、リポジトリ定義の一覧画面タブで要素を定義して、 メニュー定義でその一覧画面をメニューとリンクする。 さらにロール定義でその一覧画面はどのロールでみえるか設定する。

各種アドオンから一覧画面の標準関数を実行したい場合、以下のAPIをご参考ください。

<>
メソッド名インタフェース戻り値説明
呼び出し
URLhttp://.../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、該当メソッドは、リポジトリ定義により追加または削除される。

引数種類説明
newSrchFlgBooleantrue:新しい検索、false:改ページ検索orソース切替検索
rowHtmlタグ選択された行。

ここだよ

イメージ