var gRef_MediFormView = "/root/main/prcplist"; var IMGE_SZ = 500; var instance = document.models(0).instances(0); var gExtnFuncFlag = true; /** * @desc : È­¸é ÃʱâÈ­ * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fReadyForm() { grd_prcp.autoresize = true; } /** * @desc : Á¶È¸³»¿ª Ŭ¸®¾î * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fClear() { model.removeNodeset(gRef_MediFormView); } /** * @desc : 󹿳»¿ª Á¶È¸ * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fRefOrdCnts(comn_cont_reccnts) { var fromdd = comn_cont_reccnts.fromdd; var todd = comn_cont_reccnts.todd; model.makeValue("/root/send/prcp/pid", comn_cont_reccnts.pid); //model.makeValue("/root/send/prcp/pid", "1846"); model.makeValue("/root/send/prcp/orddeptcd", comn_cont_reccnts.formrecdeptcd); model.makeValue("/root/send/prcp/fromdd", fromdd); model.makeValue("/root/send/prcp/todd", todd); submit("TRMMR01401"); var nodelistPrcp = instance.selectNodes("/root/main/prcplist"); if(nodelistPrcp.length >= 1){ var prcpcls = ""; var cmt = ""; grd_prcp.attribute("ref") = ""; for(var i = 1; i <= nodelistPrcp.length; i++) { prcpcls = model.getValue("/root/main/prcplist[" + i + "]/prcpcls").substring(0, 3); if(prcpcls == "ó¹æÀÏ") { model.makeValue("/root/main/prcplist[" + i + "]/viewflag", "recinfo"); }else{ model.makeValue("/root/main/prcplist[" + i + "]/viewflag", "data"); } } fDrawGrid(); } } /** * @desc : ±×¸®µå ±×¸®±â ·ÎÁ÷ * @id : * @event : * @return : void * @authur : ¹ÚÁ¾ÈÆ */ var gfontSz = 11; function fDrawGrid() { grd_prcp.visible = false; grd_prcp.rebuild(); var colref_viewflag = grd_prcp.colref("viewflag"); var viewflag; var degnitemlevlno; //var ft_std = 11; var ft_std = 0; var ft_header = (ft_std + gfontSz + 1) + "pt"; var ft_cnts = (ft_std + gfontSz) + "pt"; var ft_tail = (ft_std + gfontSz - 1) + "pt"; var padng = 15; for (var i = 1; i <= grd_prcp.rows; i++) { viewflag = grd_prcp.valueMatrix(i, colref_viewflag); if (viewflag == "recinfo") { //grd_prcp.rowheight(i) = grd_prcp.rowheight(i) + 3; grd_prcp.rowheight(i) = 30; grd_prcp.mergebyfree(i, 0, i, 3); grd_prcp.rowstyle(i, "data", "text-align") = "left"; grd_prcp.rowstyle(i, "data", "background-color") = "#cce8ff"; } } grd_prcp.refresh(); grd_prcp.visible = true; } /** * @desc : ±×¸®µå RowÇü½Ä ¼ÂÆÃ * @id : * @event : * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fSetRowStyle(rowidx, backColr, fontWei, fontSize, padLeft) { grd_prcp.rowstyle(rowidx, "data", "background-color") = backColr; grd_prcp.rowstyle(rowidx, "data", "font-weight") = fontWei; grd_prcp.rowStyle(rowidx, "data", "font-size") = fontSize; if (padLeft == "IMGE") { grd_prcp.rowStyle(rowidx, "data", "background-position") = "center"; } else { grd_prcp.rowStyle(rowidx, "data", "padding-left") = padLeft; grd_prcp.rowStyle(rowidx, "data", "background-image") = ""; } } /** * @desc : ¸Þ´º È®Àιöư Ŭ¸¯½Ã * @id : * @event : * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fCnfm() { var nodelist = instance1.selectNodes("/root/hidden/formlist[chk='Y' and value!='-']/value"); var arrSrcFormCds = null; //alert((nodelist.length +"/"+ getNodesetCount("/root/hidden/formlist"))); if (nodelist.length != getNodesetCount("/root/hidden/formlist[value!='-']")) { arrSrcFormCds = new Array(nodelist.length); for (var i=0; i