<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.garamx.com/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.garamx.com/dokuwiki/feed.php">
        <title>GaramX white</title>
        <description></description>
        <link>https://www.garamx.com/dokuwiki/</link>
        <image rdf:resource="https://www.garamx.com/dokuwiki/lib/tpl/darkblue/images/favicon.ico" />
       <dc:date>2026-05-06T15:18:17+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:action&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:bind_message&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:entity&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:excel_upload&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:file_upload&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_between_date&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_check_ctz_no&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_encrypt&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_i18n&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_jsp_layout&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_jsp_service&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_p_cam_doc_complete&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_zip_code&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:h5&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:h5dbimport&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:h5doc&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:home&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:ibsheet_dynamic&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:ibsheet&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:javascript&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:make_page&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:payroll&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:pepper_import&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:pepper&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:return_popup&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:sub_jsp&amp;rev=1744711518&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.garamx.com/dokuwiki/doku.php?id=white:tabcontainer&amp;rev=1744711518&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.garamx.com/dokuwiki/lib/tpl/darkblue/images/favicon.ico">
        <title>GaramX</title>
        <link>https://www.garamx.com/dokuwiki/</link>
        <url>https://www.garamx.com/dokuwiki/lib/tpl/darkblue/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:action&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:action</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:action&amp;rev=1744711518&amp;do=diff</link>
        <description>Action

입력을 IBSheet상단에 표시


	&lt;h5:Action name=&quot;new&quot; type=&quot;SCRIPT&quot;&gt;
		setRow = mySheet.DataInsert(0);
		
		mySheet.SetCellValue(setRow, &quot;sStatus&quot;, &quot;I&quot;);
		mySheet.SetCellValue(setRow, &quot;pay_hobong_id&quot;, &quot;pay_hobong_id&quot;+(_autoSequence++));
	&lt;/h5:Action&gt;</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:bind_message&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:bind_message</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:bind_message&amp;rev=1744711518&amp;do=diff</link>
        <description>자바스크립트를 이용한 MESSAGE바인드


	function bindMsg(msgId, orgMsg){
		if ( $(&#039;div[dataProvider=&quot;&#039; + msgId + &#039;&quot;]&#039;)[0] === undefined )
			bindingObject[msgId] = orgMsg;
		else
			$(&#039;div[dataProvider=&quot;&#039; + msgId + &#039;&quot;]&#039;).triggerHandler(&quot;bindData&quot;, [orgMsg]);
		$(&#039;div[dataProvider=&quot;&#039; + msgId + &#039;&quot;]&#039;).triggerHandler(&quot;selectedData&quot;);
	}
	bindMsg(&#039;ME_REP0004_02A&#039;, resultData[&#039;ME_REP0004_02&#039;])
	bindMsg(&#039;ME_REP0004_02B&#039;, resultData[&#039;ME_REP0004_02&#039;])</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:entity&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:entity</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:entity&amp;rev=1744711518&amp;do=diff</link>
        <description>Entity 복사하기

Unique Index


create UNIQUE INDEX AK_PEE_RATER_TARGET ON PEE_RATER_TARGET (APPR_ID, RATEE_EMP_NO)


엔티티 생성하기


DECLARE 
  AV_RET_CODE VARCHAR2(4000);
  AV_RET_MESSAGE VARCHAR2(4000);
BEGIN 
  EHR_DSEC.P_MAKE_ENTITY ( &#039;업무구분&#039;, &#039;시퀀스명&#039;, &#039;테이블명&#039;, &#039;EHR_DSEC&#039;, AV_RET_CODE, AV_RET_MESSAGE );
  p_make_entity( &#039;CNM&#039;, &#039;S_CNM_SEQUENCE&#039;, &#039;CNM_CAR_ASSET&#039;, AV_RET_CODE, AV_RET_MESSAGE );
END; 
COMMIT;</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:excel_upload&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:excel_upload</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:excel_upload&amp;rev=1744711518&amp;do=diff</link>
        <description>Excel Upload

Upload Action


			&lt;h5:Action name=&quot;upload&quot; type=&quot;SCRIPT&quot; &gt;
				isExcelUpload = true;
				let dtm_hol_plan_id = getDataGridColumnValue(&quot;mySheet1&quot;, &quot;dtm_hol_plan_id&quot;);

				var params = {Mode:&quot;HeaderMatch&quot;,ExtendParam:&quot;auto_value_column=dtm_hol_plan_emp_id&quot; 
				+ &quot;,dtm_hol_plan_id=&quot; + dtm_hol_plan_id};
				mySheet2.LoadExcel(params);
			&lt;/h5:Action&gt;</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:file_upload&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:file_upload</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:file_upload&amp;rev=1744711518&amp;do=diff</link>
        <description>File Upload

BizFileControl

H5View에 다음으로 페이지에 Rendering

Rendering


&lt;h5:BizFileControl id=&quot;fileControl&quot; width=&quot;100%&quot; editable=&quot;true&quot; visible=&quot;true&quot; height=&quot;120px&quot;&gt;&lt;/h5:BizFileControl&gt;


Binding


$(&#039;#fileControl&#039;).trigger(&#039;setFilePathId&#039;, [bindingObject[&#039;ME_OPQ0111_04&#039;][0].file_path_id]);</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_between_date&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:h5_between_date</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:h5_between_date&amp;rev=1744711518&amp;do=diff</link>
        <description>날짜범위체크

IBSheet에서의 날짜범위


  &lt;h5:DateInput id=&quot;sta_ymd&quot; bindingColumn=&quot;sta_ymd&quot; editable=&quot;true&quot; maskText=&quot;Ymd&quot; syncColumn=&quot;end_ymd&quot; startDate=&quot;true&quot;/&gt; &lt;%-- 시작일 --%&gt;</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_check_ctz_no&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:h5_check_ctz_no</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:h5_check_ctz_no&amp;rev=1744711518&amp;do=diff</link>
        <description>주민번호체크

db procedure


F_INT_Y10_CTZ_NO_YN(ctz_no)


javascript


var ctzNo = new CtzNo(&#039;1234561234567&#039;);
if( !ctzNo.validate() ){
  alert(ctzNo.message);
  주민번호오류입니다.;
}

ctzNo.gender(); // 성별얻기</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_encrypt&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:h5_encrypt</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:h5_encrypt&amp;rev=1744711518&amp;do=diff</link>
        <description>Encrypt

암/복호화

	*  F_FRM_ENCRYPT_C
	*  F_FRM_DECRYPT_C

Password

	*  F_SHAENCRYPTTOR8
	*  &lt;https://m.blog.naver.com/PostView.nhn?blogId=chan2heaven&amp;logNo=220861929508&amp;proxyReferer=https%3A%2F%2Fwww.google.com%2F&gt;

Login

	*  P_FRM_LOGIN_CHECK

DBMS_OBFUSCATION_TOOLKIT

[로그인]</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_i18n&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:h5_i18n</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:h5_i18n&amp;rev=1744711518&amp;do=diff</link>
        <description>다국어처리

Label

	*  Label, LabelCode : 라벨에 입력된 값 그대로 복사하여 LabelCode값에 넣기

-&gt; Reverse Engineering에서 사용


&lt;h5:Label label=&quot;인건비계획기준ID&quot; labelCode=&quot;인건비계획기준ID&quot; /&gt;


문장(에러메시지등)</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_jsp_layout&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:h5_jsp_layout</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:h5_jsp_layout&amp;rev=1744711518&amp;do=diff</link>
        <description>JSP 파일생성 (참조 flm0010.jsp) &lt;h5:Layout&gt;

조회조건인 SearchBox부분과 리스트부분인 ContentBox로 구성되어 있다.

	*  h5:Layout
		*  h5:SearchBox
			*  h5:Grid
				*  h5:GridRow
					*  h5:GridColumn
						*  h5:Label
						*</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_jsp_service&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:h5_jsp_service</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:h5_jsp_service&amp;rev=1744711518&amp;do=diff</link>
        <description>JSP 파일생성 (참조 flm0010.jsp) &lt;h5:Service&gt;

&lt;h5:Service&gt;부분은 화면을 구성하는데 필요한 코드 및 메시지를 정의하는 &lt;h5:Data&gt;부분과
기존 3.1의 doAction 부분과 같이 액션을 정의하는 &lt;h5:Actions&gt;부분으로 구성되어있다</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_p_cam_doc_complete&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:h5_p_cam_doc_complete</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:h5_p_cam_doc_complete&amp;rev=1744711518&amp;do=diff</link>
        <description>Procedure p_cam_doc_complete(발령품의 확정 프로시져)

call p_cam_history_save

[CAM_HISTORY - 발령내역]에 Insert
MAS_YN:=&#039;N&#039;로 설정하여 작업진행

call p_cam_term_mgr

[CAM_TERM_MGR - 발령구간관리] -&gt; Schedule관리, 삭제후 초기화</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:h5_zip_code&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:h5_zip_code</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:h5_zip_code&amp;rev=1744711518&amp;do=diff</link>
        <description>우편번호 관리

	*  우편번호
	*  우편번호API 

  CCD0920_51
  /ccd/web/ccd0920.jsp</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:h5&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:h5</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:h5&amp;rev=1744711518&amp;do=diff</link>
        <description>White H5

JEUS

JEUS 설치

	*  jeus7_win_ko.exe를 실행하여 순서대로 설치.. JDK1.7로 설치

필수 라이브러리 설치

	*  &lt;&lt;JEUS_HOME&gt;&gt;\lib 폴더에 ojdc6.jar를 추가한다.

H5 5.7 application 준비

	*  미리 준비된 EJB 3.1버번의 SessionFacade.jar로 교체한다.</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:h5dbimport&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:h5dbimport</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:h5dbimport&amp;rev=1744711518&amp;do=diff</link>
        <description>H5 DB Export and Import

Oracle 관리하기
PepperSavingBank

export &amp; import 스크립트

● sys 또는 system 계정정보 없이 간단하게 sysdba권한 접속하기


$ sqlplus sys/system_password as sysdba


※ 권한에 제한이 있을 수 있음.

※ 아래 내용에서 
C:\&gt; 부분은 명령프롬프트에서 실행. 
SQL&gt; 부분은 sqlplus</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:h5doc&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:h5doc</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:h5doc&amp;rev=1744711518&amp;do=diff</link>
        <description>H551교육자료(샘플화면 개발가이드)

화면개발의 순서
 엔터티관리 --&gt; 오브젝트관리 --&gt; SQL관리 --&gt; 메시지관리 --&gt; 서비스관리 --&gt; jsp파일생성

엔터티관리(참조 EN_FRM_LANG_DEF)

새로운 테이블인 경우는 새로생성 기존테이블 변경시에는 수정한다..
(기존에 있는 테이블은 이과정을 생략한다.)</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:home&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:home</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:home&amp;rev=1744711518&amp;do=diff</link>
        <description>WHITE H5

	*  고추

	*  보상(급여)
	*  개발환경초기화하기
	*  tabContainer
	*  H5 WAS설치에 관하여
	*  H5 DB Import
	*  Entity복사하기
	*  Encrypt
	*  H551교육자료
		*  H5:Service
		*  H5:Layout
		*  Procedure P_CAM_DOC_COMPLETE

	*  주민번호체크
	*  날짜범위체크
	*  우편번호
	*  sub.jsp - 오브젝트속성보기 설정하기
	*  Action처리
	*  Popup에서 값받기
	*  IBSheet
	*  참조할만한 자바스크립트
	*  자바스크립트를 이용한 MESSAGE바인드
	*  다국어처리
	*  고추

	*  DAEWOO ST

H5의 코딩예제

	*  File Upload
	*  Excel Upload
	*  IBSheet Dynamic

Popup


// 정의 common.js
function popUpObject(objectId, act…</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:ibsheet_dynamic&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:ibsheet_dynamic</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:ibsheet_dynamic&amp;rev=1744711518&amp;do=diff</link>
        <description>IBSheet Dynamic

Sheet을 javascript로 생성하자


function f_init_answer(ans, data){
	if( ans == undefined )
		ans = new Map();
	if( ans.has(data.opq_qust_item_id) ){
	} else {
		data[&quot;myOrder&quot;] = ans.size;
		ans.set( data.opq_qust_item_id, data );
	}
}
function f_add_answer(ans, data){
	if( ans == undefined )
		alert(&quot;f_add_answer:error:ans가없습니다.&quot;);
	if( ans.has(data.opq_qust_item_id) ){
		let obj = ans.get(data.opq_qust_item_id);
		if( data.opq_ansr_item_id &gt; 0 ) {
			if( obj[&quot;col_&quot; + data.opq_ansr_i…</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:ibsheet&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:ibsheet</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:ibsheet&amp;rev=1744711518&amp;do=diff</link>
        <description>IBSheet

[ IBSheet 개발자가이드 v7.0.13 ]
IBSheet성능항상

주요함수

선택된 행 / 행선택하기


var selectedRow = mySheet1.GetSelectRow();
mySheet1.SetSelectRow(targetRow);


모든행 / 특정행 지우기


mySheet1.RemoveAll(); // 모든 행
mySheet1.RowDelete([row],[confirm]) // 특정행</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:javascript&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:javascript</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:javascript&amp;rev=1744711518&amp;do=diff</link>
        <description>참조할만한 자바스크립트

유효성Check


if( !validation(validatorObject_ME_EST0030_03, &#039;ME_EST0030_03&#039;) ){
							return false;
						} else {
							doAction(&quot;returnPopup&quot;)
						}



function validation(validObj, selector) {
	var isValidated = true;
	
	if (validObj !== undefined &amp;&amp; validObj !== null) {
		$.each(validObj, function(key1, value1) {
			var labelValue = null;
			var validationMsg = null;
			var keyObj = $(&quot;div[dataProvider=&#039;&quot; + selector + &quot;&#039;]&gt;table&gt;tbody&gt;tr&gt;td&gt;[name=&#039;&quot; + key1 + &quot;&#039;]&quot;);
			if (keyO…</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:make_page&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:make_page</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:make_page&amp;rev=1744711518&amp;do=diff</link>
        <description>H5의 페이지 복사하기(만들기)

“개발 및 수정작업”화면들에서 등록가능하지만 procedure로 복사하는 방법.

오브젝트복사하기

[오브젝트]

엔티티복사하기


DECLARE 
  AV_RET_CODE VARCHAR2(4000);
  AV_RET_MESSAGE VARCHAR2(4000);
BEGIN 
  EHR_DSEC.P_MAKE_ENTITY ( &#039;INT&#039;, &#039;S_INT_SEQUENCE&#039;, &#039;INT_Y08_BIZ&#039;, &#039;EHR_DSEC&#039;, AV_RET_CODE, AV_RET_MESSAGE );
END; 
COMMIT;</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:payroll&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:payroll</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:payroll&amp;rev=1744711518&amp;do=diff</link>
        <description>보상(급여)

기본처리

	*  계약( 3순위 )
	*  고정( 2순위 )
	*  월별( 1순위 )
	*  예외( 0 순위 )
		*  대체 : 금액을 대체처리
		*  추가 : 금액을 추가처리 ( + / - )</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:pepper_import&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:pepper_import</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:pepper_import&amp;rev=1744711518&amp;do=diff</link>
        <description>PSB

사용자삭제


DROP USER psbehr CASCADE;


사용자생성


alter session set &quot;_ORACLE_SCRIPT&quot;=true;

create user psbehr identified by pepper123;
grant create view to psbehr; // OR GRANT CREATE ANY VIEW TO psbehr;

GRANT CONNECT, RESOURCE  TO PSBEHR;
GRANT EXECUTE ON DBMS_OBFUSCATION_TOOLKIT TO PSBEHR;
GRANT EXECUTE ON DBMS_CRYPTO TO PSBEHR;
ALTER USER PSBEHR ACCOUNT UNLOCK ;
SELECT * FROM DBA_ROLE_PRIVS
WHERE GRANTEE = &#039;PSBEHR&#039; ;
ALTER USER PSBEHR ACCOUNT UNLOCK ;

--Alter User 유저명 default tablespace 테이블스…</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:pepper&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:pepper</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:pepper&amp;rev=1744711518&amp;do=diff</link>
        <description>고추은행

인사기본
 구분  참조  소속 , F_FRM_ORM_ORG_NM( CAM.ORG_ID, EMP.LOCALE_CD, CAM.STA_YMD, &#039;11&#039; ) AS ORG_NM       -- 소속  직군 , F_FRM_CAM_HISTORY( CAM.EMP_ID,  EMP.LOCALE_CD, CAM.STA_YMD, &#039;JOP_NM&#039; ) AS JOP_NM -- 직군  직위</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:return_popup&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:return_popup</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:return_popup&amp;rev=1744711518&amp;do=diff</link>
        <description>팝업창에서 메시지 받기

I.팝업창 띄우기


			&lt;h5:Action name=&quot;smsPopup&quot; type=&quot;POPUP_OBJECT&quot; target=&quot;PAY0109_02&quot;&gt;
				&lt;h5:Message id=&quot;ME_PAY0109_01&quot;&gt;
					&lt;h5:Column id=&quot;pay_ymd&quot; valueType=&quot;script&quot;&gt;
						&lt;jsp:attribute name=&quot;value&quot;&gt;
						$(&quot;#pay_ymd_id option:selected&quot;).data(&quot;pay_ymd&quot;)
						&lt;/jsp:attribute&gt;
					&lt;/h5:Column&gt;
					&lt;h5:Column id=&quot;pay_type_nm&quot; valueType=&quot;script&quot;&gt;
						&lt;jsp:attribute name=&quot;value&quot;&gt;
						$(&quot;#pay_ymd_id option:selected&quot;).data(&quot;pay_type_nm&quot;)
						&lt;/jsp:attribute&gt;
					&lt;/h5:Column&gt;…</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:sub_jsp&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:sub_jsp</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:sub_jsp&amp;rev=1744711518&amp;do=diff</link>
        <description>오브젝트속성보기


오브젝트속성을 보이게 하기위해서는 sub.jsp파일을 수정해야 한다.
디버그 속성으로 보이게하려면...


	// 옵션화 처리 필요 부분
	// 아래 변수들은 common.js에서 top....로 사용함 삭제금지. /* false, true  */
// 150번째줄
    var useDebugBtn = true;
    var useDebugMode = true;</description>
    </item>
    <item rdf:about="https://www.garamx.com/dokuwiki/doku.php?id=white:tabcontainer&amp;rev=1744711518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T10:05:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>white:tabcontainer</title>
        <link>https://www.garamx.com/dokuwiki/doku.php?id=white:tabcontainer&amp;rev=1744711518&amp;do=diff</link>
        <description>biz:ChildObjectContainer2

메시지교환은 메시지에 등록해야 자동으로 child에 바인드된다.

Child로 이벤트

	*  값이 변경되었을때 ibSheet의 SelectRow이벤트는 Child로 Trigger이벤트를 뱔생시킴.

	*  조회버튼 같은 강제로 Child이벤트를 발생시키려면.</description>
    </item>
</rdf:RDF>
