Skip to content

Latest commit

 

History

History
65 lines (59 loc) · 2.36 KB

part.myPage.md

File metadata and controls

65 lines (59 loc) · 2.36 KB

自作画面

自作画面の場合、自由に作成できる。もし、標準デザインを流用したい場合、以下のテンプレートをご利用ください。

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ taglib prefix="efw" uri="efw"%>
<%@ taglib prefix="ske" uri="ske"%>
<ske:page defId="myPage" title="マイページ" lang="jp">
	<ske:header title="マイページ">
	<ske:section for="ico">
		<i class="bi bi-github" title="テストアイコン" onclick="alert('hello world!')"></i>
	</ske:section>
	<ske:section for="lnk">
		<a href="https://github.com/efwGrp">テストリンク</a>
	</ske:section>
	</ske:header>
	<DIV class="MAIN-FORM"><DIV class="FORM">
	<!-- コンテンツ開始 -->
<NOBR STYLE="width:300px"><LABEL for="txtテスト項目" id="lblテスト項目"
STYLE="width:100px;">テスト項目</LABEL><INPUT id="txtテスト項目" TYPE="text"
MAXLENGTH="10"  STYLE="width:200px"></NOBR>
	<!-- コンテンツ終わり -->
	</DIV></DIV>
	<div class="FOOTER" style="text-align:right">
		<button onclick="myDialog.open('param1','param1')" id="btnSave"><i class="bi bi-save"> </i>マイダイアログ</button>
	</div>
</ske:page>
<SCRIPT>
//メインテーブルのサイズを自動調整する
$(function(){
	//存在しない場合0にする関数。
	function nvl(num){if (num==null){return 0;}else{return num;}}
	//メインテーブルの高さを調整するための関数
	function bodyResize(){
		//以下の各種類の高さは存在しない場合0にする。
		//bodyの高さ
		var bodyHeight=nvl($("body").height());
		//header部の高さ
		var headerHeight=nvl($("#myPage .HEADER").height());
		//header-menu部の高さ
		var headerMenuHeight=nvl($("#myPage .HEADER-MENU").height());
		//footer部の高さ
		var footerHeight=nvl($("#myPage .FOOTER").height());
		//メインテーブルの高さを計算する。
		var mainTableHeight=bodyHeight-headerHeight-headerMenuHeight-footerHeight-31;
		$(".MAIN-FORM").height(mainTableHeight+"px");
	}
	//resizeイベントを追加する。※複数設定可能
	$(window).resize(bodyResize);
	//resizeイベントを実行する。
	bodyResize();
	
	//初期化イベントを実行する
	//Efw("defId_inputPage_init");
});
</SCRIPT>
<efw:part path="myDialog.jsp"></efw:part>

ここだよ

イメージ