123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- /**
- * 현재 창의 close 한다.
- * @return
- */
- function inPacking_close ()
- {
- window.close();
- };
- /**
- * bind 를 다시 연산한다.
- * @return
- */
- function inPacking_recalculate ()
- {
- model.recalculate();
- };
- /**
- * validate 체크를 한다.
- * @return
- */
- function inPacking_rerevalidate ()
- {
- model.rerevalidate();
- };
- /**
- * model을 refresh한다.
- * @return
- */
- function inPacking_refresh ()
- {
- model.refresh();
- };
- /**
- * model 의 인스턴스 데이터를 xforms-ready 상태의 초기 인스턴스 값으로 reset
- * @return
- */
- function inPacking_reset ()
- {
- model.reset();
- };
- /**
- * ref 의 인스턴스를 삭제
- * @param event
- * @return
- */
- function inPacking_destroy (event)
- {
- model.removenode(event.ref);
- };
- /**
- * switch 컨트롤의 case를 선택하는 action
- * @param event
- * @return
- */
- function inPacking_toggle (event)
- {
- model.toggle(event.togglecase);
- };
- /**
- * 다른 컨트롤의 이벤트를 실행시킨다.
- * @param event
- * @return
- */
- function inPacking_dispatch (event)
- {
- var objEvent = document.allElement.item(event.dispatchtarget);
- if (objEvent)
- {
- objEvent.dispatch(event.dispatchtargetname, event);
- }
- };
- /**
- * 다른 컨트롤로 포커스 이동
- * @param event
- * @return
- */
- function inPacking_setfocus (event)
- {
- var objEvent = document.allElement.item(event.control);
- if (objEvent)
- {
- objEvent.m_heControl.focus();
- }
- };
- /**
- * 인스턴스에 새로운 값을 넣는 action
- * @param event
- * @return
- */
- function inPacking_setvalue (event)
- {
- if ("" != event.ref)
- {
- if (event.value.isRegular(/(\/(\w+(\[\d\]|)))+/g))
- {
- model.setValue(event.ref, model.getValue(event.value));
- }
- else
- {
- model.setValue(event.ref, event.value);
- }
- }
- };
- /**
- * model.send()의 기능을 수행
- * @param event
- * @return
- */
- function inPacking_send (event)
- {
- if ("" != event.submission)
- {
- model.send(event.submission);
- }
- };
- /**
- * message창을 출력함.
- * @param event
- * @return
- */
- function inPacking_message (event)
- {
- if ("" == event.src)
- {
- alert (event.text);
- }
- else
- {
- if ("modal" == event.level)
- {
- window.load(event.src, event.level);
- }
- else if ("modeless" == event.level)
- {
- window.load(event.src, event.level);
- }
- else
- {
- window.load(event.src, "modal");
- }
- }
- };
- /**
- * window창을 호출함.
- * @param event
- * @return
- */
- function inPacking_load (event)
- {
- if ("" != event.resource)
- {
- if ("html" == event.show || "modal" == event.show || "new" == event.show)
- {
- window.load(event.resource, "modal");
- }
- else if ("htmlreplace" == event.show || "replace" == event.show)
- {
- window.load(event.resource);
- }
- else if ("mdichild" == event.show)
- {
- window.load(event.resource, "mdi");
- }
- else if ("modeless" == event.show)
- {
- window.load(event.resource, "modeless");
- }
- }
- };
|