<?xml version="1.0" encoding="UTF-8" ?>
<jsp:root
	xmlns:jsp="http://java.sun.com/JSP/Page"
	xmlns:og="hybs-taglib.tld"
	version="2.0">
<jsp:directive.page language="java" contentType="text/html; charset=UTF-8" />
<jsp:scriptlet>
	request.setCharacterEncoding("UTF-8"); 
</jsp:scriptlet>

<!-- ここから -->
<og:comment
	system	= "GF:エンジンサンプル"
	pgid	= "GF6410"
	title	= "ajax動的カラム"
	date	= "2009/04/01"
	author	= "Takahashi Masakazu"
	text	= "GF6410用eventColumnJSP"
	version	= "001"
/>

<form>

<!-- 子のEditorParamにセットした{@xxx}はここではxxxカラムの値として利用可能です -->
<og:equals val1="{@OYA}" val2="AUTOAREA" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@OYA}" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="CHBOX" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="1" td="false" />
</og:equals>

<!-- editor=COLUMNは複数のinputが出力されるようなvalueの場合に -->
<!-- nameの入替えが行えないという問題があります -->
<og:equals val1="{@OYA}" val2="COLUMN" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="LANG" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="CRYPT" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="1" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="DBMENU" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  useSLabel="true"
		param="SELECT ENAME,ENAME,EMPNO from EMP" td="false"/>
</og:equals>

<!-- Radioボタンは同一Nameが複数あるため利用できません。 -->
<!-- 同一nameの場合のみ入替えが可能です -->
<og:equals val1="{@OYA}" val2="DBRADIO" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  
		param="SELECT ENAME from EMP" td="false"/>
</og:equals>

<og:equals val1="{@OYA}" val2="DECIMAL" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="1234567" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="HIDDEN" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@OYA}" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="HTML" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@OYA}" td="false" />
</og:equals>

<!-- INDBMENUはプルダウン側の入れ替えが問題で利用できません -->
<!-- 同一nameの場合のみ利用が可能です(一覧の場合はname={@EC_CNAME}) -->
<og:equals val1="{@OYA}" val2="INDBMENU" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@OYA}"
		param="SELECT ENAME from EMP" td="false" />
</og:equals>

<!-- INMENUはプルダウン側の入れ替えが問題で利用できません -->
<!-- 同一nameの場合のみ利用が可能です(一覧の場合はname={@EC_CNAME}) -->
<og:equals val1="{@OYA}" val2="INMENU" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="MENU" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="NUMBER" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="1234567" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="PASSWD" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@OYA}" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="PN" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="Z061234560" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="QUERY" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}" 
	param="SELECT ENAME FROM EMP WHERE EMPNO = '7911'" td="false" />
</og:equals>

<!-- RADIOは同一nameが複数出るため入れ替え動作は保障できません -->
<!-- 同一nameの場合のみ入れ替えが可能です。 -->
<og:equals val1="{@OYA}" val2="RADIO" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="TEXT" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@OYA}" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="TEXTAREA" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@OYA}" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="UPLOAD" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@OYA}" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="WRITABLE" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@OYA}" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="YM" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@DATE.YM}" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="YMD" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@DATE.YMD}" td="false" />
</og:equals>

<!-- カレンダ表示のボタンが同時に出力されるためScriptの対象が決定できません -->
<!-- 同一nameの入替えのみ利用可能です -->
<og:equals val1="{@OYA}" val2="YMD2" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@DATE.YMD}" td="false" />
</og:equals>

<og:equals val1="{@OYA}" val2="YMDH" useStop="true">
	<og:column name="{@EC_CNAME}" editor="{@OYA}"  value="{@DATE.YMDHMS}" td="false" />
</og:equals>

</form>

<!-- ここまで -->

</jsp:root>

