123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 이메일전송 (ZMS00100.js)
- - Version :
- 1) : Ver.1.00.00
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- /**
- * @group :
- * @ver : 2006.12.20
- * @by : 이상준
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 초기화
- * @return :
- * @---------------------------------------------------
- */
- function fInitialize() {
- // 폼의 입력값들을 초기화한다.
- model.resetInstanceNode("/root/send");
- model.removeNodeset("/root/send/attach");
- model.refresh();
- }
- /**
- * @group :
- * @ver : 2006.12.20
- * @by : 이상준
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 그리드에서 선택한 수신자를 삭제하는 함수
- * @return :
- * @---------------------------------------------------
- */
- function fgriddelete(grid)
- {
- var cur_row = grid.row; // 행 번호 가져오기
- var iStatus = grid.rowstatus(cur_row);
- var d_cnt = 0;
- var selectedRows = new Array();
- for (var i=grid.fixedRows; i<grid.rows; i++)
- {
- var chk = model.getValue("/root/main/recvrlist["+i+"]/chk");
- if (chk == "true")
- {
- selectedRows[d_cnt++] = i;
- }
- }
- if(d_cnt < 0) {
- alert("삭제할 행을 선택해주세요.");
- return;
- }
- for (var i=d_cnt-1; i>=0; i--)
- {
- grid.deleterow(selectedRows[i],false);
- }
- model.refresh();
- }
- /**
- * @group :
- * @ver : 2006.12.20
- * @by : 이상준
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 폼값을 체크함
- * @return :
- * @---------------------------------------------------
- */
- function fEmailSubmit()
- {
- // 각 필드값을 체크한다.
- if(model.getValue("/root/send/fromaddress").getTrim()=="")
- {
- messageBox("보내는이 주소는 ", "I003");
- model.setFocus("ipt_fromaddress");
- return;
- }
- if(model.getValue("/root/send/toaddress").getTrim()=="")
- {
- messageBox("받는이 주소는 ", "I003");
- model.setFocus("ipt_toaddress");
- return;
- }
- if(model.getValue("/root/send/subject").getTrim()=="")
- {
- messageBox("제목은 ", "I003");
- model.setFocus("ipt_subject");
- return;
- }
- if(model.getValue("/root/send/msg").getTrim()=="")
- {
- messageBox("내용은 ", "I003");
- model.setFocus("tar_msg");
- return;
- }
- // 첨부파일 용량제한을 체크한다.
- var maxSize = upload_attach.attribute("filesize");
- var totalSize = upload_attach.getTotalFileSize();
- if(totalSize > maxSize)
- {
- messageBox("총파일크기는 "+ maxSize +" bytes를 넘을 수 없습니다. ", "E999");
- return;
- }
- // 서브밋하여 결과를 표시한다.
- if (submit("TXZME00101"))
- {
- messageBox(model.getValue("/root/hidden/msg/contents"), "I999");
- }
- }
|