123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/**
- * @group :
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 화면을 초기화 한다
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInitalize(){
- grd_abbrLists.position.height = 645;
- //group2.Tab00.tabindex = 26;
- ds_init.setColumn(0,"abbrkind","01");
-
- var MenuParam = frmf_getMenuParam();
- if ( MenuParam == "S") {
- //model.setValue("/root/init/abbrtype","02");
- ds_init.setColunm(0, "abbrtype", "02");
- fSelectAbbrType();
- //group8.radio1.refresh();
- fSelectAbbrMasterLists();
- group8.radio1.enable = false;
- }
-
- var oParam = {};
- oParam.id = "TRMRF00802";
- oParam.service = "formmngtapp.UnitMngt";
- oParam.inds = "req=ds_send";
- oParam.method = "reqGetUnitIndx";
- oParam.outds = "ds_unitindx=unitindx";
- oParam.async = true;
- tranf_submit(oParam);
- }
- function fInit1(){
- grd_abbrLists.position.height = 645;
- ds_abbrinfo.clearData();
- dsf_copyDs(ds_abbrinfo,ds_init_abbrinfo);
- }
- function fSelectAbbrType(){
- if(group8.radio1.value =="01"){
- group2.visible = true;
- ds_init.setColumn(0,"abbrkind","%");
- group8.cmb_abbrkind.enable = true;
- }else{
- group2.visible = false;
- ds_init.setColumn(0,"abbrkind","%");
- group8.cmb_abbrkind.enable = false;
- }
- }
- function fSelectAbbrNM(param){
- fInit1();
- sysf_trace("param ==> " + param);
- if (ds_send.rowcount == 0)
- {
- ds_send.addRow();
- }
- ds_send.setColumn(0,"abbrtype",ds_init.getColumn(0,"abbrtype"));
- ds_send.setColumn(0,"abbrkind",ds_init.getColumn(0,"abbrkind"));
- ds_send.setColumn(0,"perfectyn",ds_init.getColumn(0,"perfectyn"));
- ds_send.setColumn(0,"useyn",ds_init.getColumn(0,"useyn"));
- ds_send.setColumn(0,"keyword",param);
- ds_send.setColumn(0,"keytag","09");
-
- var oParam = {};
- oParam.id = "TRMRT00801";
- oParam.service = "termmngtapp.AbbrTermMngt";
- oParam.method = "reqGetAbbrMasterList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_grd_abbrLists=abbrlist";
- oParam.async = true;
- oParam.callback = "cf_TRMRT00801";
- tranf_submit(oParam);
-
- }
- function fSelectAbbrMasterLists(){
-
- if (ds_send.rowcount == 0)
- {
- ds_send.addRow();
- }
-
- ds_send.setColumn(0,"abbrtype",ds_init.getColumn(0,"abbrtype"));
- ds_send.setColumn(0,"abbrkind",ds_init.getColumn(0,"abbrkind"));
- ds_send.setColumn(0,"perfectyn",ds_init.getColumn(0,"perfectyn"));
- ds_send.setColumn(0,"useyn",ds_init.getColumn(0,"useyn"));
- ds_send.setColumn(0,"keyword",ds_init.getColumn(0,"keyword"));
- if(utlf_transNullToEmpty(group8.ipt_keyword.value).length < 2 && ds_init.getColumn(0,"perfectyn") =="N" && ds_init.getColumn(0,"abbrtype")=="%"){
- if(ds_init.getColumn(0,"abbrkind")=="%"||ds_init.getColumn(0,"abbrkind")=="01"||ds_init.getColumn(0,"abbrkind")=="02"){
- sysf_messageBox("검색어는 2자 이상 입력해야 가능 합니다. ","I007");//I007=확인하십시오.
- return;
- }
- }
- if(utlf_transNullToEmpty(group8.ipt_keyword.value).length < 2 && ds_init.getColumn(0,"perfectyn") =="N" &&ds_init.getColumn(0,"abbrtype")=="01"){
- if(ds_init.getColumn(0,"abbrkind")=="%"||ds_init.getColumn(0,"abbrkind")=="01"||ds_init.getColumn(0,"abbrkind")=="02"){
- sysf_messageBox("검색어는 2자 이상 입력해야 가능 합니다. ","I007");//I007=확인하십시오.
- return;
- }
- }
- ds_send.setColumn(0,"keytag",ds_init.getColumn(0,"keytag"));
-
- var oParam = {};
- oParam.id = "TRMRT00801";
- oParam.service = "termmngtapp.AbbrTermMngt";
- oParam.method = "reqGetAbbrMasterList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_grd_abbrLists=abbrlist";
- oParam.async = true;
- oParam.callback = "cf_TRMRT00801";
- tranf_submit(oParam);
- }
- function fSetGridColor(){
- // var vRowCount = grd_abbrLists.rowcount;
-
- // for(i=0 ; i < vRowCount; i++){
- // if ("02"==grd_abbrLists.getCellValue(i,0)){
- //
- //
- // grd_abbrLists.cellstyle("color", i,1,i,6) = "#ff0000";
- // grd_abbrLists.cellstyle("color", i,11) = "#0066FF";
- // }else{
- // grd_abbrLists.cellstyle("color", i,1,i,6) = "#000000";
- // grd_abbrLists.cellstyle("color", i,11) = "#000000";
- // }
- // }
- //
- var sExpr1 ="EXPR(getColumn(currow,'abbrtype')=='02'?"#ff0000":"#000000")";
- var sExpr2 ="EXPR(getColumn(currow,'abbrtype')=='02'?"#0066FF":"#000000")";
- // for(var j = 1 ; j <= 6 ; j++){
- // grd_abbrLists.setCellProperty("body", j, "color", sExpr1);
- // grd_abbrLists.setCellProperty("body", j, "color2", sExpr1);
- // }
- // grd_abbrLists.setCellProperty("body", 11, "color", sExpr2);
- // grd_abbrLists.setCellProperty("body", 11, "color2", sExpr2);
- }
- function fSaveExecl(){
- var vRowCount = grd_abbrLists.rowCount;
- if( vRowCount <= 1){
- sysf_messageBox("저장 할 정보가 없습니다.","I003");
- }else{
- var saveFileName = utlf_getCurrentDate().substr(0, 8)+"_약어검색";
- grdf_exportExcel(grd_abbrLists, saveFileName, "약어", true, null, false);
- }
- }
- function cf_TRMRT00801(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- fSetGridColor();
- }]]></Script>
|