5809 |
|
가우스 컴포넌트 사용문의
|
|
기술지원40 |
1336 |
2010-06-22 |
|
5808 |
|
그리드에 이미지표현후 이미지 클릭시 첨부파일이 다운로드되는기능
|
|
김성도 |
31372 |
2010-06-18 |
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 엘지전자 창원 1공장 * GAUCE 버전 : * WAS 종류(WebLogic 등등) : weblogic 8.1 * DB 종류 : Oracle 10g * 문의 유형(질문/요청/참조) : 요청 * 내용 : 유선상으로 문의드렸는데요.. 그리드에서 파일다운로드 기능을 구현하려고 합니다. 그리드에서 데이터만 나오게 하는 소스까지 구현했습니다. +---------------------------------+ | subject | File | Date | +-----------+--------+------------+ | test | 이미지 | 2010-06-15 | +-----------+--------+------------+ 예를들면 이런식으로 그리드가 나오고 File 필드엔 디스켓 이미지가 나오고 그 이미지를 클릭했을시 해당경로에 있는 파일이 다운로드 되게 구현을 하고싶습니다. 아래 소스중 + '<C>id=issueFile name="File" width=100 align=center '+ editable + '</C>' 이 부분이 이미지가 나올부분이고 파일경로도 db 에서 읽어옵니다. 감사합니다. <html> <head> <title>Daily Issue Open</title> <%@include file="/sys/include/head.jsp"%> <%@include file="/sys/include/getSession.jsp"%> <%@include file="/sys/include/uiLog.jsp"%> <script language='javascript'> /* 화면 로딩시*/ function f_OnLoad() { //grid를 생성 gridCreate(); //해상도에 따라 height 결정 (new JsObject(GD_MASTER)).autoHeight(); initProgressBar(); //초기화 ds_bu.clearAll(); //콤보 조회 f_buCombo(); } // BU 콤보 가져오기 function f_buCombo() { var uri = new JsURI(); uri.SetPage("<%= contextPath %>/COM.COMBO.CommonCombo.gau"); uri.Add("cmd","retrieveBuCombo"); uri.Add("coCompany","<%=_S_COMPANY%>"); ds_bu.DataID = uri.GetURI(); ds_bu.Reset(); } /* 버튼 이벤트 */ // btn_Search function btn_Search() { var uri = new JsURI(); uri.SetPage("<%= contextPath %>/DI.OP.RetrieveDailyIssueOpen.gau"); uri.Add("cmd","retrieveDailyIssueOpen"); uri.Add("coBu",$F('co_bu')); uri.Add("coStatus","O"); uri.Add("coCompany","<%=_S_COMPANY%>"); ds_master.DataID = uri.GetURI(); ds_master.Reset(); } // btn_ExcelDown function btn_ExcelDown(){ openExcel(GD_MASTER, "Master Info."); } // btn_add function btn_Add(){ var date = new Date(); var year = String(date.getFullYear()); var v_division = "<%=_S_DIVISION%>"; ds_master.AddRow(); if (v_division!="Empty"){ ds_master.namevalue(ds_master.RowPosition, "bu") = v_division; } ds_master.namevalue(ds_master.RowPosition, "regYear") = year; ds_master.namevalue(ds_master.RowPosition, "enabledFlag") = "Y"; } // btn_del function btn_Delete(){ var row_num = ds_master.RowPosition; var row_value = ""; var del_YN = "Y"; for(var i=2; i<=3; i++){ row_value = ds_master.ColumnValue(row_num,i); if (row_value!=""){ cfAlertMsg(TLP_COM_ERR_070, [row_num]); del_YN ="N"; return; } } if (del_YN=="Y"){ ds_master.DeleteRow(ds_master.RowPosition); }else{ return; } } //------------------------------------------------------------------------- // 필수여부 체크 //------------------------------------------------------------------------- // 김성도 수정 2010-05-03 function f_Check() { var row_value = ""; var row_mst_value = ""; // 기준이 되는 값 var row_mst_value_ = ""; // 비교되는 값 var row_mst_flag = "Y"; for(var i=1; i<=ds_master.CountRow; i++){ row_mst_value = ds_master.ColumnValue(i,1) + ds_master.ColumnValue(i,2).toUpperCase() + ds_master.ColumnValue(i,3)+ ds_master.ColumnValue(i,4); // 기준이 되는값으로 같은 값이 있는지 비교한다. for(var k=i+1; k<=ds_master.CountRow; k++){ row_mst_value_ = ds_master.ColumnValue(k,1) + ds_master.ColumnValue(k,2).toUpperCase() + ds_master.ColumnValue(k,3)+ ds_master.ColumnValue(k,4); //alert(row_mst_value + "" + row_mst_value_); if (row_mst_value == row_mst_value_){ row_mst_flag = "N"; } } if (row_mst_flag == "N"){ cfAlertMsg(TLP_COM_ERR_071); return; } for(var j=1; j<=5; j++){ row_value = ds_master.ColumnValue(i,j); if (row_value==""){ cfAlertMsg(TLP_COM_ERR_072, [i]); return false; } } } return true; } function btn_Save() { if(ds_master.IsUpdated == false){ cfAlertMsg(TLP_COM_INF_015); return; } //필수입력 체크한다. if(!f_Check()){ return ; } if(cfConfirmMsg(TLP_COM_CRM_001)==true){ tr_test.post(); ds_master.reset(); }else{ return; } } /* grid를 생성 */ function gridCreate(){ var auth = "<%=_S_AUTORITY%>"; var editable = ""; if (auth!="HA"){ if (auth!="DA"){ editable = "Edit="None""; } } var hdrProperies = '<C>id=subsidiary name="Prod.Aera" width=80 align=left EditStyle=Lookup Data="ds_bu:Code:Name" '+ editable + '</c>' + '<C>id=nation name="Nation" width=80 align=left </C>' + '<C>id=vendorName name="Vendor Name" width=100 align=left '+ editable + '</C>' + '<C>id=category name="Category" width=80 align=center '+ editable + '</C>' + '<C>id=issueDate name="Issue Date" width=80 align=center '+ editable + '</C>' + '<C>id=issue name="Issue" width=100 align=center '+ editable + '</C>' + '<C>id=issueFile name="File" width=100 align=center '+ editable + '</C>' + '<G>name="improvement"' + '<C>id=improvement name="improvement" width=100 align=center '+ editable + '</C>' + '<C>id=impUser_id name="impUserId" width=100 align=center '+ editable + '</C>' + '<C>id=impDueDate name="impDueDate" width=100 align=center '+ editable + '</C>' + '</G>' + '<G>name="confirm"' + '<C>id=confirm name="confirm" width=100 align=center '+ editable + '</C>' + '<C>id=confirmUserId name="confirmUserId" width=100 align=center '+ editable + '</C>' + '<C>id=confrimDate name="confrim date" width=100 align=center '+ editable + '</C>' + '</G>' + '<C>id=remark name="remark" width=100 align=center '+ editable + '</C>' + '<C>id=remarkFile name="remarkFile" width=100 align=center '+ editable + '</C>' + '<C>id=completeDate name="completeDate" width=100 align=center EditStyle=Combo Data="Y:Y,N:N" '+ editable + '</C>' ; initGrid(GD_MASTER, "ds_master", hdrProperies,true); if (auth=="HA"){ GD_MASTER.ColumnProp('regYear', 'Edit') = "Numeric"; GD_MASTER.ColumnProp('regYear', 'EditLimit') = 4; } } </script> <!----------------------------------------------------------------------------- D A T A S E T C O M P O N E N T S D E C L A R A T I O N ------------------------------------------------------------------------------> <comment id="_NSID_"><object id=ds_bu classid=<%=LGauceId.DATASET%>><param name=SyncLoad value="true"></object></comment><script>_ws_(_NSID_);</script> <comment id="_NSID_"><object id=ds_master classid=<%=LGauceId.DATASET%>></object></comment><script>_ws_(_NSID_);</script> <comment id="_NSID_"> <OBJECT id=tr_test classid="<%=LGauceId.TR%>"> <param name="KeyName" value="toinb_dataid4"> <param name="KeyValue" value="Servlet(I:IN_DS=ds_master)"> <param name="ServerIP" value=""> <param name="Action" value="<%= contextPath %>/DI.OP.RetrieveDailyIssue.gau"> <param name="Parameters" value="cmd=updateTestList,creator=<%=_S_USR_ID%>,coCompany=<%=_S_COMPANY%>,sSubsidiary=<%=_S_SUBSIDIARY%>"> </OBJECT> </comment><script>_ws_(_NSID_);</script> <!----------------------------------------------------------------------------- G A U C E C O M P O N E N T' S E V E N T S ------------------------------------------------------------------------------> <!-- BU 콤보 조회 후--> <script language=JavaScript for=ds_bu event=OnLoadCompleted(rowcnt)> var s_division = "<%=_S_DIVISION%>"; if (s_division=="Empty"){ s_division = "ALL"; } initIf(co_bu,ds_bu,"name","code",s_division); btn_Search(); </script> <!----------------------------------------------------------------------------- 사용자 개발 스크립트 ------------------------------------------------------------------------------> </head> <!----------------------------------------------------------------------------- 화면영역 시작 ------------------------------------------------------------------------------> <body onLoad="f_OnLoad()"> <table><tr><td height=5></td></tr></table> <table cellpadding="0" cellspacing="0" border=0> <tr> <td width="830" valign="top"> <div class="breadcrumb"> Home > <b>Daily Issue</b> > Open </div> <!-- 검색부분 시작 --> <table><tr><td height=5></td></tr></table> <!-- sub_menu Start --> <% String sub_page = "S_DI_OP_001";%> <%@include file="/sys/include/sub_menu.jsp"%> <!-- sub_menu end --> <!-- 검색부분 시작 2010,04.30 김성도 수정 --> <table width="100%" border="0" cellpadding="3" cellspacing="0"> <tr><td class="table_search_line"></td></tr> <tr class="bg_gray_F7F7F7"> <td> <table cellpadding="0" cellspacing="0" width="100%" border="0"> <tr> <td> <!--LuxeCombo : BU --> <b>BU : </b> <select id="co_bu" class="input_combobox" style="width:60px;" ></select> </td> <td width="380" align=right> <input name="reset32" type="button" class="button_search" onClick="btn_Search()" value="Search" onMouseOver="this.style.color='#650000'" onMouseOut="this.style.color='#202020'"> <% if ((_S_AUTORITY.equals("HA"))||(_S_AUTORITY.equals("DA"))){ %> <input name="row_add" type="button" class="button_default" value="Row Add" onclick="btn_Add()" onmouseover="this.style.color='#650000'" onmouseout="this.style.color='#202020'"> <input name="row_del" type="button" class="button_default" value="Row Delete" onclick="btn_Delete()" onmouseover="this.style.color='#650000'" onmouseout="this.style.color='#202020'"> <input name="save" type="button" class="button_search" value="Save" onclick="btn_Save()" onMouseOver="this.style.color='#650000'" onMouseOut="this.style.color='#202020'"> <%} %> <input name="btnExcel" type="button" class="button_default" value="Excel" onClick="btn_ExcelDown();" onmouseover="this.style.color='#650000'" onmouseout="this.style.color='#202020'"> </td> </tr> </table> </td> </tr> <tr><td class="table_search_line"></td></tr> </table> <!-- 검색부분 끝 2010,04.30 김성도 수정 --> <table><tr><td height=5></td></tr></table> <!-- contents start --> <table width="100%" border="0" cellpadding="4" cellspacing="1" class="table_line_simple"> <tr> <td align="left" class="bg_white"> <!--Grid Component--> <comment id="_NSID_"> <object id="GD_MASTER" width="100%" classid=<%=LGauceId.GRID%>> <param name=MultiRowSelect value="true"> </object> </comment> <SCRIPT>_ws_(_NSID_);</SCRIPT> </td> </tr> </table> <!-- contents end --> </td> </tr> </table> </body>
|
5807 |
|
게시판 사용에 대해 안내말씀 드립니다.
|
|
기술지원40 |
1786 |
2010-06-22 |
http://member.shift.co.kr/zboard.php?id=gauceFAQ&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=102컴포넌트 관련 질문은 MAX 게시판을 이용해 주시기 바랍니다. 사이트 관리를 위한 최소한의 조치이오니, 양해 바랍니다. 컴포넌트 사용 가이드는 컴포넌트 매뉴얼을 참고하시고, 컴포넌트 질문을 하실 때 문제되는 컴포넌트의 버전 정보를 함께 적어주시면 자세한 가이드를 받으실 수 있습니다. 본 사이트는 개발자/운영자들의 정보 공유를 목적으로 커뮤니티 사이트로 운영되고 있습니다.(기술지원 게시판이 아닙니다.) 따라서 해당 게시판에 대한 질문 및 답변은 원래 개발자/운영자 자발적으로 참여해주시는 것을 원칙으로 하고 있습니다. 그러나 제품에 대한 문의에 대해 자발적인 답변이 없는 경우 개발자/운영자들의 편의를 위해서 기술지원팀에서 답변을 해드리고 있습니다. 종종 답변이 없는 경우, 제공해주신 정보가 부족하거나 제품과 관련없는 내용일 경우가 많아 기술지원팀으로 직접 문의하셔야 하는 경우도 있습니다. 또한 콜센터나 이메일 문의에 대해서는 게시판을 통해 따로 답변을 드리지 않습니다. 또한 문의하신 내용에 개인정보 등 공개 불가능한 내용이 포함되지 않는 경우 되도록이면 공개글로 등록을 해주시기 바랍니다. 답변글의 경우 공개글로 답변을 하고 있으며, 부득이한 경우에만 비공개로 설정하고 있습니다. 비공개 설정된 게시물은 게시판 검색이 불가능하므로 일반 사용자에게 참조가 불가능합니다. 게시판 사용시 참고해주시기 바랍니다. ========================================================================================= 전체 소스를 다 적어주셨는데, 설마 소스를 수정해달라는 요청은 아니시겠죠? ^^ 일단 방법을 알려드리겠습니다. 그리드에서 이미지를 사용하기 위해서는 이미지셋에 이미지 데이터가 담겨있어야 합니다. 그 후 그리드 속성인 ImgDataID에 사용할 이미지셋의 ID를 매핑해주시고, 그리드의 컬럼 속성인 ImgCol을 true로 지정해주시면 됩니다. 컴포넌트매뉴얼의 다음 항목의 샘플을 참조해보시기 바랍니다. Grid-Properties-ImgDataID Grid-ColumnProp-ImgCol 관련링크1의 샘플과 가이드 문서를 참고하시기 바랍니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 엘지전자 창원 1공장 >* GAUCE 버전 : >* WAS 종류(WebLogic 등등) : weblogic 8.1 >* DB 종류 : Oracle 10g >* 문의 유형(질문/요청/참조) : 요청 >* 내용 : >유선상으로 문의드렸는데요.. > >그리드에서 파일다운로드 기능을 구현하려고 합니다. >그리드에서 데이터만 나오게 하는 소스까지 구현했습니다. > >+---------------------------------+ >| subject | File | Date | >+-----------+--------+------------+ >| test | 이미지 | 2010-06-15 | >+-----------+--------+------------+ > >예를들면 이런식으로 그리드가 나오고 File 필드엔 디스켓 이미지가 나오고 그 이미지를 클릭했을시 해당경로에 있는 파일이 다운로드 되게 구현을 하고싶습니다. >아래 소스중 >+ '<C>id=issueFile name="File" width=100 align=center '+ editable + '</C>' >이 부분이 이미지가 나올부분이고 파일경로도 db 에서 읽어옵니다. > >감사합니다. > > ><html> ><head> ><title>Daily Issue Open</title> ><%@include file="/sys/include/head.jsp"%> ><%@include file="/sys/include/getSession.jsp"%> ><%@include file="/sys/include/uiLog.jsp"%> > ><script language='javascript'> > /* 화면 로딩시*/ > function f_OnLoad() { > //grid를 생성 > gridCreate(); > //해상도에 따라 height 결정 > (new JsObject(GD_MASTER)).autoHeight(); > initProgressBar(); > //초기화 > ds_bu.clearAll(); > > //콤보 조회 > f_buCombo(); > > } > > // BU 콤보 가져오기 > function f_buCombo() { > var uri = new JsURI(); > uri.SetPage("<%= contextPath %>/COM.COMBO.CommonCombo.gau"); > uri.Add("cmd","retrieveBuCombo"); > uri.Add("coCompany","<%=_S_COMPANY%>"); > ds_bu.DataID = uri.GetURI(); > ds_bu.Reset(); > } > > /* 버튼 이벤트 */ > // btn_Search > function btn_Search() { > var uri = new JsURI(); > uri.SetPage("<%= contextPath %>/DI.OP.RetrieveDailyIssueOpen.gau"); > uri.Add("cmd","retrieveDailyIssueOpen"); > uri.Add("coBu",$F('co_bu')); > uri.Add("coStatus","O"); > uri.Add("coCompany","<%=_S_COMPANY%>"); > ds_master.DataID = uri.GetURI(); > ds_master.Reset(); > } > > // btn_ExcelDown > function btn_ExcelDown(){ > openExcel(GD_MASTER, "Master Info."); > } > > > // btn_add > function btn_Add(){ > > var date = new Date(); > var year = String(date.getFullYear()); > > var v_division = "<%=_S_DIVISION%>"; > > ds_master.AddRow(); > > if (v_division!="Empty"){ > ds_master.namevalue(ds_master.RowPosition, "bu") = v_division; > } > ds_master.namevalue(ds_master.RowPosition, "regYear") = year; > ds_master.namevalue(ds_master.RowPosition, "enabledFlag") = "Y"; > } > > // btn_del > function btn_Delete(){ > var row_num = ds_master.RowPosition; > var row_value = ""; > var del_YN = "Y"; > > for(var i=2; i<=3; i++){ > row_value = ds_master.ColumnValue(row_num,i); > if (row_value!=""){ > cfAlertMsg(TLP_COM_ERR_070, [row_num]); > del_YN ="N"; > return; > } > } > > if (del_YN=="Y"){ > ds_master.DeleteRow(ds_master.RowPosition); > }else{ > return; > } > } > > //------------------------------------------------------------------------- > // 필수여부 체크 > //------------------------------------------------------------------------- > >// 김성도 수정 2010-05-03 > function f_Check() { > var row_value = ""; > > var row_mst_value = ""; // 기준이 되는 값 > var row_mst_value_ = ""; // 비교되는 값 > var row_mst_flag = "Y"; > > for(var i=1; i<=ds_master.CountRow; i++){ > row_mst_value = ds_master.ColumnValue(i,1) + ds_master.ColumnValue(i,2).toUpperCase() + ds_master.ColumnValue(i,3)+ ds_master.ColumnValue(i,4); > > // 기준이 되는값으로 같은 값이 있는지 비교한다. > for(var k=i+1; k<=ds_master.CountRow; k++){ > row_mst_value_ = ds_master.ColumnValue(k,1) + ds_master.ColumnValue(k,2).toUpperCase() + ds_master.ColumnValue(k,3)+ ds_master.ColumnValue(k,4); > //alert(row_mst_value + "" + row_mst_value_); > if (row_mst_value == row_mst_value_){ > row_mst_flag = "N"; > } > } > > if (row_mst_flag == "N"){ > cfAlertMsg(TLP_COM_ERR_071); > return; > } > > for(var j=1; j<=5; j++){ > row_value = ds_master.ColumnValue(i,j); > if (row_value==""){ > cfAlertMsg(TLP_COM_ERR_072, [i]); > return false; > } > } > } > return true; > } > > > > function btn_Save() { > > if(ds_master.IsUpdated == false){ > cfAlertMsg(TLP_COM_INF_015); > return; > } > > //필수입력 체크한다. > if(!f_Check()){ > return ; > } > > if(cfConfirmMsg(TLP_COM_CRM_001)==true){ > tr_test.post(); > ds_master.reset(); > }else{ > return; > } > > } > > /* grid를 생성 */ > function gridCreate(){ > > var auth = "<%=_S_AUTORITY%>"; > var editable = ""; > > if (auth!="HA"){ > if (auth!="DA"){ > editable = "Edit="None""; > } > } > > var hdrProperies = > '<C>id=subsidiary name="Prod.Aera" width=80 align=left EditStyle=Lookup Data="ds_bu:Code:Name" '+ editable + '</c>' > + '<C>id=nation name="Nation" width=80 align=left </C>' > + '<C>id=vendorName name="Vendor Name" width=100 align=left '+ editable + '</C>' > + '<C>id=category name="Category" width=80 align=center '+ editable + '</C>' > + '<C>id=issueDate name="Issue Date" width=80 align=center '+ editable + '</C>' > + '<C>id=issue name="Issue" width=100 align=center '+ editable + '</C>' > + '<C>id=issueFile name="File" width=100 align=center '+ editable + '</C>' > + '<G>name="improvement"' > + '<C>id=improvement name="improvement" width=100 align=center '+ editable + '</C>' > + '<C>id=impUser_id name="impUserId" width=100 align=center '+ editable + '</C>' > + '<C>id=impDueDate name="impDueDate" width=100 align=center '+ editable + '</C>' > + '</G>' > + '<G>name="confirm"' > + '<C>id=confirm name="confirm" width=100 align=center '+ editable + '</C>' > + '<C>id=confirmUserId name="confirmUserId" width=100 align=center '+ editable + '</C>' > + '<C>id=confrimDate name="confrim date" width=100 align=center '+ editable + '</C>' > + '</G>' > + '<C>id=remark name="remark" width=100 align=center '+ editable + '</C>' > + '<C>id=remarkFile name="remarkFile" width=100 align=center '+ editable + '</C>' > + '<C>id=completeDate name="completeDate" width=100 align=center EditStyle=Combo Data="Y:Y,N:N" '+ editable + '</C>' > ; > initGrid(GD_MASTER, "ds_master", hdrProperies,true); > > if (auth=="HA"){ > GD_MASTER.ColumnProp('regYear', 'Edit') = "Numeric"; > GD_MASTER.ColumnProp('regYear', 'EditLimit') = 4; > } > } > > ></script> ><!----------------------------------------------------------------------------- > D A T A S E T C O M P O N E N T S D E C L A R A T I O N >------------------------------------------------------------------------------> ><comment id="_NSID_"><object id=ds_bu classid=<%=LGauceId.DATASET%>><param name=SyncLoad value="true"></object></comment><script>_ws_(_NSID_);</script> ><comment id="_NSID_"><object id=ds_master classid=<%=LGauceId.DATASET%>></object></comment><script>_ws_(_NSID_);</script> ><comment id="_NSID_"> ><OBJECT id=tr_test classid="<%=LGauceId.TR%>"> > <param name="KeyName" value="toinb_dataid4"> > <param name="KeyValue" value="Servlet(I:IN_DS=ds_master)"> > <param name="ServerIP" value=""> > <param name="Action" value="<%= contextPath %>/DI.OP.RetrieveDailyIssue.gau"> > <param name="Parameters" value="cmd=updateTestList,creator=<%=_S_USR_ID%>,coCompany=<%=_S_COMPANY%>,sSubsidiary=<%=_S_SUBSIDIARY%>"> ></OBJECT> ></comment><script>_ws_(_NSID_);</script> > > ><!----------------------------------------------------------------------------- > G A U C E C O M P O N E N T' S E V E N T S >------------------------------------------------------------------------------> > ><!-- BU 콤보 조회 후--> ><script language=JavaScript for=ds_bu event=OnLoadCompleted(rowcnt)> > var s_division = "<%=_S_DIVISION%>"; > > if (s_division=="Empty"){ > s_division = "ALL"; > } > > initIf(co_bu,ds_bu,"name","code",s_division); > btn_Search(); ></script> > ><!----------------------------------------------------------------------------- > 사용자 개발 스크립트 >------------------------------------------------------------------------------> > > > </head> > ><!----------------------------------------------------------------------------- > 화면영역 시작 >------------------------------------------------------------------------------> ><body onLoad="f_OnLoad()"> ><table><tr><td height=5></td></tr></table> ><table cellpadding="0" cellspacing="0" border=0> > <tr> > <td width="830" valign="top"> > <div class="breadcrumb"> > Home > <b>Daily Issue</b> > Open > </div> > <!-- 검색부분 시작 --> > <table><tr><td height=5></td></tr></table> > > <!-- sub_menu Start --> > <% String sub_page = "S_DI_OP_001";%> > <%@include file="/sys/include/sub_menu.jsp"%> > <!-- sub_menu end --> > > <!-- 검색부분 시작 2010,04.30 김성도 수정 --> > <table width="100%" border="0" cellpadding="3" cellspacing="0"> > <tr><td class="table_search_line"></td></tr> > <tr class="bg_gray_F7F7F7"> > <td> > <table cellpadding="0" cellspacing="0" width="100%" border="0"> > <tr> > <td> > <!--LuxeCombo : BU --> > <b>BU : </b> > <select id="co_bu" class="input_combobox" style="width:60px;" ></select> > > </td> > <td width="380" align=right> > <input name="reset32" type="button" class="button_search" onClick="btn_Search()" value="Search" onMouseOver="this.style.color='#650000'" onMouseOut="this.style.color='#202020'"> > <% if ((_S_AUTORITY.equals("HA"))||(_S_AUTORITY.equals("DA"))){ %> > <input name="row_add" type="button" class="button_default" value="Row Add" onclick="btn_Add()" onmouseover="this.style.color='#650000'" onmouseout="this.style.color='#202020'"> > <input name="row_del" type="button" class="button_default" value="Row Delete" onclick="btn_Delete()" onmouseover="this.style.color='#650000'" onmouseout="this.style.color='#202020'"> > <input name="save" type="button" class="button_search" value="Save" onclick="btn_Save()" onMouseOver="this.style.color='#650000'" onMouseOut="this.style.color='#202020'"> > <%} %> > <input name="btnExcel" type="button" class="button_default" value="Excel" onClick="btn_ExcelDown();" onmouseover="this.style.color='#650000'" onmouseout="this.style.color='#202020'"> > </td> > </tr> > </table> > </td> > </tr> > > <tr><td class="table_search_line"></td></tr> > </table> > <!-- 검색부분 끝 2010,04.30 김성도 수정 --> > <table><tr><td height=5></td></tr></table> > <!-- contents start --> > <table width="100%" border="0" cellpadding="4" cellspacing="1" class="table_line_simple"> > <tr> > <td align="left" class="bg_white"> > <!--Grid Component--> > <comment id="_NSID_"> > <object id="GD_MASTER" width="100%" classid=<%=LGauceId.GRID%>> > <param name=MultiRowSelect value="true"> > </object> > </comment> > <SCRIPT>_ws_(_NSID_);</SCRIPT> > </td> > </tr> > </table> > <!-- contents end --> > </td> > </tr> ></table> > ></body>
|
5806 |
|
게시판 사용에 대해 안내말씀 드립니다.
|
|
김성도 |
1300 |
2010-06-22 |
게시판에 글을 올리기전에 유선상으로 먼저 통화를 하였고 통화하던중 답변하신 내용도 설명을 들었으나 제가 구현하려는 것도 설명이 힘들었고 그렇게때문에 저역시 답변을 얻기가 힘들었습니다. 통화하던중 gauce QnA 의 게시판에 질문으로 올려달라고 말씀을 하셧고 지금까지 구현한 소스파일을 올려달라고하셧습니다. 회사보안상 파일첨부가 되지않아 소스를 올린것인데 소스를 수정해달란건 아니겠죠..란 물음이 어떻게 나오는지 이해가 되질않습니다. 답변이 참 간단하시네요.. 컴포넌트 사용 가이드는 컴포넌트 매뉴얼을 참고하시고.... 개발자 입장에서는 가이드를 보고 이해가 되질않아 문의드린것이 아닐까요? >컴포넌트 관련 질문은 MAX 게시판을 이용해 주시기 바랍니다. >사이트 관리를 위한 최소한의 조치이오니, 양해 바랍니다. >컴포넌트 사용 가이드는 컴포넌트 매뉴얼을 참고하시고, >컴포넌트 질문을 하실 때 문제되는 컴포넌트의 버전 정보를 함께 적어주시면 자세한 가이드를 받으실 수 있습니다. > >본 사이트는 개발자/운영자들의 정보 공유를 목적으로 커뮤니티 사이트로 운영되고 있습니다.(기술지원 게시판이 아닙니다.) >따라서 해당 게시판에 대한 질문 및 답변은 원래 개발자/운영자 자발적으로 참여해주시는 것을 원칙으로 하고 있습니다. >그러나 제품에 대한 문의에 대해 자발적인 답변이 없는 경우 개발자/운영자들의 편의를 위해서 기술지원팀에서 답변을 해드리고 있습니다. >종종 답변이 없는 경우, 제공해주신 정보가 부족하거나 제품과 관련없는 내용일 경우가 많아 기술지원팀으로 직접 문의하셔야 하는 경우도 있습니다. >또한 콜센터나 이메일 문의에 대해서는 게시판을 통해 따로 답변을 드리지 않습니다. > >또한 문의하신 내용에 개인정보 등 공개 불가능한 내용이 포함되지 않는 경우 되도록이면 공개글로 등록을 해주시기 바랍니다. >답변글의 경우 공개글로 답변을 하고 있으며, 부득이한 경우에만 비공개로 설정하고 있습니다. >비공개 설정된 게시물은 게시판 검색이 불가능하므로 일반 사용자에게 참조가 불가능합니다. >게시판 사용시 참고해주시기 바랍니다. > >========================================================================================= > >전체 소스를 다 적어주셨는데, 설마 소스를 수정해달라는 요청은 아니시겠죠? ^^ >일단 방법을 알려드리겠습니다. >그리드에서 이미지를 사용하기 위해서는 이미지셋에 이미지 데이터가 담겨있어야 합니다. >그 후 그리드 속성인 ImgDataID에 사용할 이미지셋의 ID를 매핑해주시고, >그리드의 컬럼 속성인 ImgCol을 true로 지정해주시면 됩니다. >컴포넌트매뉴얼의 다음 항목의 샘플을 참조해보시기 바랍니다. >Grid-Properties-ImgDataID >Grid-ColumnProp-ImgCol > >관련링크1의 샘플과 가이드 문서를 참고하시기 바랍니다. > > >>게시판을 이용해 주셔서 감사합니다. >>다음양식에 맞게 입력해주세요. >> >>* 고객시스템명 : 엘지전자 창원 1공장 >>* GAUCE 버전 : >>* WAS 종류(WebLogic 등등) : weblogic 8.1 >>* DB 종류 : Oracle 10g >>* 문의 유형(질문/요청/참조) : 요청 >>* 내용 : >>유선상으로 문의드렸는데요.. >> >>그리드에서 파일다운로드 기능을 구현하려고 합니다. >>그리드에서 데이터만 나오게 하는 소스까지 구현했습니다. >> >>+---------------------------------+ >>| subject | File | Date | >>+-----------+--------+------------+ >>| test | 이미지 | 2010-06-15 | >>+-----------+--------+------------+ >> >>예를들면 이런식으로 그리드가 나오고 File 필드엔 디스켓 이미지가 나오고 그 이미지를 클릭했을시 해당경로에 있는 파일이 다운로드 되게 구현을 하고싶습니다. >>아래 소스중 >>+ '<C>id=issueFile name="File" width=100 align=center '+ editable + '</C>' >>이 부분이 이미지가 나올부분이고 파일경로도 db 에서 읽어옵니다. >> >>감사합니다. >> >> >><html> >><head> >><title>Daily Issue Open</title> >><%@include file="/sys/include/head.jsp"%> >><%@include file="/sys/include/getSession.jsp"%> >><%@include file="/sys/include/uiLog.jsp"%> >> >><script language='javascript'> >> /* 화면 로딩시*/ >> function f_OnLoad() { >> //grid를 생성 >> gridCreate(); >> //해상도에 따라 height 결정 >> (new JsObject(GD_MASTER)).autoHeight(); >> initProgressBar(); >> //초기화 >> ds_bu.clearAll(); >> >> //콤보 조회 >> f_buCombo(); >> >> } >> >> // BU 콤보 가져오기 >> function f_buCombo() { >> var uri = new JsURI(); >> uri.SetPage("<%= contextPath %>/COM.COMBO.CommonCombo.gau"); >> uri.Add("cmd","retrieveBuCombo"); >> uri.Add("coCompany","<%=_S_COMPANY%>"); >> ds_bu.DataID = uri.GetURI(); >> ds_bu.Reset(); >> } >> >> /* 버튼 이벤트 */ >> // btn_Search >> function btn_Search() { >> var uri = new JsURI(); >> uri.SetPage("<%= contextPath %>/DI.OP.RetrieveDailyIssueOpen.gau"); >> uri.Add("cmd","retrieveDailyIssueOpen"); >> uri.Add("coBu",$F('co_bu')); >> uri.Add("coStatus","O"); >> uri.Add("coCompany","<%=_S_COMPANY%>"); >> ds_master.DataID = uri.GetURI(); >> ds_master.Reset(); >> } >> >> // btn_ExcelDown >> function btn_ExcelDown(){ >> openExcel(GD_MASTER, "Master Info."); >> } >> >> >> // btn_add >> function btn_Add(){ >> >> var date = new Date(); >> var year = String(date.getFullYear()); >> >> var v_division = "<%=_S_DIVISION%>"; >> >> ds_master.AddRow(); >> >> if (v_division!="Empty"){ >> ds_master.namevalue(ds_master.RowPosition, "bu") = v_division; >> } >> ds_master.namevalue(ds_master.RowPosition, "regYear") = year; >> ds_master.namevalue(ds_master.RowPosition, "enabledFlag") = "Y"; >> } >> >> // btn_del >> function btn_Delete(){ >> var row_num = ds_master.RowPosition; >> var row_value = ""; >> var del_YN = "Y"; >> >> for(var i=2; i<=3; i++){ >> row_value = ds_master.ColumnValue(row_num,i); >> if (row_value!=""){ >> cfAlertMsg(TLP_COM_ERR_070, [row_num]); >> del_YN ="N"; >> return; >> } >> } >> >> if (del_YN=="Y"){ >> ds_master.DeleteRow(ds_master.RowPosition); >> }else{ >> return; >> } >> } >> >> //------------------------------------------------------------------------- >> // 필수여부 체크 >> //------------------------------------------------------------------------- >> >>// 김성도 수정 2010-05-03 >> function f_Check() { >> var row_value = ""; >> >> var row_mst_value = ""; // 기준이 되는 값 >> var row_mst_value_ = ""; // 비교되는 값 >> var row_mst_flag = "Y"; >> >> for(var i=1; i<=ds_master.CountRow; i++){ >> row_mst_value = ds_master.ColumnValue(i,1) + ds_master.ColumnValue(i,2).toUpperCase() + ds_master.ColumnValue(i,3)+ ds_master.ColumnValue(i,4); >> >> // 기준이 되는값으로 같은 값이 있는지 비교한다. >> for(var k=i+1; k<=ds_master.CountRow; k++){ >> row_mst_value_ = ds_master.ColumnValue(k,1) + ds_master.ColumnValue(k,2).toUpperCase() + ds_master.ColumnValue(k,3)+ ds_master.ColumnValue(k,4); >> //alert(row_mst_value + "" + row_mst_value_); >> if (row_mst_value == row_mst_value_){ >> row_mst_flag = "N"; >> } >> } >> >> if (row_mst_flag == "N"){ >> cfAlertMsg(TLP_COM_ERR_071); >> return; >> } >> >> for(var j=1; j<=5; j++){ >> row_value = ds_master.ColumnValue(i,j); >> if (row_value==""){ >> cfAlertMsg(TLP_COM_ERR_072, [i]); >> return false; >> } >> } >> } >> return true; >> } >> >> >> >> function btn_Save() { >> >> if(ds_master.IsUpdated == false){ >> cfAlertMsg(TLP_COM_INF_015); >> return; >> } >> >> //필수입력 체크한다. >> if(!f_Check()){ >> return ; >> } >> >> if(cfConfirmMsg(TLP_COM_CRM_001)==true){ >> tr_test.post(); >> ds_master.reset(); >> }else{ >> return; >> } >> >> } >> >> /* grid를 생성 */ >> function gridCreate(){ >> >> var auth = "<%=_S_AUTORITY%>"; >> var editable = ""; >> >> if (auth!="HA"){ >> if (auth!="DA"){ >> editable = "Edit="None""; >> } >> } >> >> var hdrProperies = >> '<C>id=subsidiary name="Prod.Aera" width=80 align=left EditStyle=Lookup Data="ds_bu:Code:Name" '+ editable + '</c>' >> + '<C>id=nation name="Nation" width=80 align=left </C>' >> + '<C>id=vendorName name="Vendor Name" width=100 align=left '+ editable + '</C>' >> + '<C>id=category name="Category" width=80 align=center '+ editable + '</C>' >> + '<C>id=issueDate name="Issue Date" width=80 align=center '+ editable + '</C>' >> + '<C>id=issue name="Issue" width=100 align=center '+ editable + '</C>' >> + '<C>id=issueFile name="File" width=100 align=center '+ editable + '</C>' >> + '<G>name="improvement"' >> + '<C>id=improvement name="improvement" width=100 align=center '+ editable + '</C>' >> + '<C>id=impUser_id name="impUserId" width=100 align=center '+ editable + '</C>' >> + '<C>id=impDueDate name="impDueDate" width=100 align=center '+ editable + '</C>' >> + '</G>' >> + '<G>name="confirm"' >> + '<C>id=confirm name="confirm" width=100 align=center '+ editable + '</C>' >> + '<C>id=confirmUserId name="confirmUserId" width=100 align=center '+ editable + '</C>' >> + '<C>id=confrimDate name="confrim date" width=100 align=center '+ editable + '</C>' >> + '</G>' >> + '<C>id=remark name="remark" width=100 align=center '+ editable + '</C>' >> + '<C>id=remarkFile name="remarkFile" width=100 align=center '+ editable + '</C>' >> + '<C>id=completeDate name="completeDate" width=100 align=center EditStyle=Combo Data="Y:Y,N:N" '+ editable + '</C>' >> ; >> initGrid(GD_MASTER, "ds_master", hdrProperies,true); >> >> if (auth=="HA"){ >> GD_MASTER.ColumnProp('regYear', 'Edit') = "Numeric"; >> GD_MASTER.ColumnProp('regYear', 'EditLimit') = 4; >> } >> } >> >> >></script> >><!----------------------------------------------------------------------------- >> D A T A S E T C O M P O N E N T S D E C L A R A T I O N >>------------------------------------------------------------------------------> >><comment id="_NSID_"><object id=ds_bu classid=<%=LGauceId.DATASET%>><param name=SyncLoad value="true"></object></comment><script>_ws_(_NSID_);</script> >><comment id="_NSID_"><object id=ds_master classid=<%=LGauceId.DATASET%>></object></comment><script>_ws_(_NSID_);</script> >><comment id="_NSID_"> >><OBJECT id=tr_test classid="<%=LGauceId.TR%>"> >> <param name="KeyName" value="toinb_dataid4"> >> <param name="KeyValue" value="Servlet(I:IN_DS=ds_master)"> >> <param name="ServerIP" value=""> >> <param name="Action" value="<%= contextPath %>/DI.OP.RetrieveDailyIssue.gau"> >> <param name="Parameters" value="cmd=updateTestList,creator=<%=_S_USR_ID%>,coCompany=<%=_S_COMPANY%>,sSubsidiary=<%=_S_SUBSIDIARY%>"> >></OBJECT> >></comment><script>_ws_(_NSID_);</script> >> >> >><!----------------------------------------------------------------------------- >> G A U C E C O M P O N E N T' S E V E N T S >>------------------------------------------------------------------------------> >> >><!-- BU 콤보 조회 후--> >><script language=JavaScript for=ds_bu event=OnLoadCompleted(rowcnt)> >> var s_division = "<%=_S_DIVISION%>"; >> >> if (s_division=="Empty"){ >> s_division = "ALL"; >> } >> >> initIf(co_bu,ds_bu,"name","code",s_division); >> btn_Search(); >></script> >> >><!----------------------------------------------------------------------------- >> 사용자 개발 스크립트 >>------------------------------------------------------------------------------> >> >> >> </head> >> >><!----------------------------------------------------------------------------- >> 화면영역 시작 >>------------------------------------------------------------------------------> >><body onLoad="f_OnLoad()"> >><table><tr><td height=5></td></tr></table> >><table cellpadding="0" cellspacing="0" border=0> >> <tr> >> <td width="830" valign="top"> >> <div class="breadcrumb"> >> Home > <b>Daily Issue</b> > Open >> </div> >> <!-- 검색부분 시작 --> >> <table><tr><td height=5></td></tr></table> >> >> <!-- sub_menu Start --> >> <% String sub_page = "S_DI_OP_001";%> >> <%@include file="/sys/include/sub_menu.jsp"%> >> <!-- sub_menu end --> >> >> <!-- 검색부분 시작 2010,04.30 김성도 수정 --> >> <table width="100%" border="0" cellpadding="3" cellspacing="0"> >> <tr><td class="table_search_line"></td></tr> >> <tr class="bg_gray_F7F7F7"> >> <td> >> <table cellpadding="0" cellspacing="0" width="100%" border="0"> >> <tr> >> <td> >> <!--LuxeCombo : BU --> >> <b>BU : </b> >> <select id="co_bu" class="input_combobox" style="width:60px;" ></select> >> >> </td> >> <td width="380" align=right> >> <input name="reset32" type="button" class="button_search" onClick="btn_Search()" value="Search" onMouseOver="this.style.color='#650000'" onMouseOut="this.style.color='#202020'"> >> <% if ((_S_AUTORITY.equals("HA"))||(_S_AUTORITY.equals("DA"))){ %> >> <input name="row_add" type="button" class="button_default" value="Row Add" onclick="btn_Add()" onmouseover="this.style.color='#650000'" onmouseout="this.style.color='#202020'"> >> <input name="row_del" type="button" class="button_default" value="Row Delete" onclick="btn_Delete()" onmouseover="this.style.color='#650000'" onmouseout="this.style.color='#202020'"> >> <input name="save" type="button" class="button_search" value="Save" onclick="btn_Save()" onMouseOver="this.style.color='#650000'" onMouseOut="this.style.color='#202020'"> >> <%} %> >> <input name="btnExcel" type="button" class="button_default" value="Excel" onClick="btn_ExcelDown();" onmouseover="this.style.color='#650000'" onmouseout="this.style.color='#202020'"> >> </td> >> </tr> >> </table> >> </td> >> </tr> >> >> <tr><td class="table_search_line"></td></tr> >> </table> >> <!-- 검색부분 끝 2010,04.30 김성도 수정 --> >> <table><tr><td height=5></td></tr></table> >> <!-- contents start --> >> <table width="100%" border="0" cellpadding="4" cellspacing="1" class="table_line_simple"> >> <tr> >> <td align="left" class="bg_white"> >> <!--Grid Component--> >> <comment id="_NSID_"> >> <object id="GD_MASTER" width="100%" classid=<%=LGauceId.GRID%>> >> <param name=MultiRowSelect value="true"> >> </object> >> </comment> >> <SCRIPT>_ws_(_NSID_);</SCRIPT> >> </td> >> </tr> >> </table> >> <!-- contents end --> >> </td> >> </tr> >></table> >> >></body> >
|
5805 |
|
소계 제외 컬럼 설정 문제
|
|
고경남 |
1228 |
2010-06-14 |
|
5804 |
|
소계 제외 컬럼 설정 문제
|
|
기술지원97 |
1751 |
2010-06-15 |
|
5803 |
|
그리드 콤보 lookup시에 문의드립니다.
|
|
문철환 |
1360 |
2010-06-12 |
|
5802 |
|
그리드 콤보 lookup시에 문의드립니다.
|
|
기술지원97 |
2093 |
2010-06-15 |
|
5801 |
|
그리드에 있는 날짜 입력 체크 기능문의
|
|
강동민 |
1241 |
2010-06-08 |
|
5800 |
|
그리드에 있는 날짜 입력 체크 기능문의
|
|
기술지원97 |
1268 |
2010-06-11 |
|
5799 |
|
그리드에서 Ctrl + F 기능을 구현할 수 있는지요?
|
|
김성섭 |
1232 |
2010-06-07 |
|
5798 |
|
그리드에서 Ctrl + F 기능을 구현할 수 있는지요?
|
|
기술지원97 |
1329 |
2010-06-08 |
|
5797 |
|
가우스에서 그리드내 특정열의 값을 연산해서 새로운 로우에서 결과값 보여주기
|
|
조경민 |
1290 |
2010-06-04 |
|
5796 |
|
가우스에서 그리드내 특정열의 값을 연산해서 새로운 로우에서 결과값 보여주기
|
|
기술지원97 |
1398 |
2010-06-08 |
|
5795 |
|
소수점1자리 무조건 보여주는부분이요 ???
|
|
안귀현 |
1356 |
2010-05-31 |
|
5794 |
|
소수점1자리 무조건 보여주는부분이요 ???
|
|
기술지원97 |
1512 |
2010-05-31 |
다음과 같이 사용하시기 바랍니다. 퍼센트(%)의 경우 숫자타입에 사용하실수 없으므로, String으로 변환후 displayformat을 사용하여야 원하시는 결과를 얻으실수 있습니다. Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} displayformat="#,###.0%" <c> id="TOUCH_CALL_RATE",name="Touch 율",sumtext={ROUND(sum(TOUCH_CALL)*100/sum(JUBSU_COUNT),1)&"%"}, width=120, Align=right, cursor="hand", headbgcolor="#D0F0FF", bgcolor="@acolor", Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} displayformat="#,###.0%" </c> >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : VOC시스템 >* GAUCE 버전 : 버전을 알려면 어떤 명령어 쳐야되나요 ? >* WAS 종류(WebLogic 등등) : 제우스 >* DB 종류 : DB2 >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > >소수점1자리까지 보여주는데요... 실제 계산해서 소수점1자리가아닐경우에도 >무조건 100.0% 이렇게 보여주고싶습니다... > ><c> id="TOUCH_CALL_RATE",name="Touch 율",sumtext={ROUND(sum(TOUCH_CALL)*100/sum(JUBSU_COUNT),1)&"%"}, width=120, Align=right, cursor="hand", headbgcolor="#D0F0FF", bgcolor="@acolor", Value={Round(TOUCH_CALL*1000/JUBSU_COUNT*10)/100&"%"} Dec=1</c> > > >
|
5793 |
|
소수점1자리 무조건 보여주는부분이요 ???
|
|
안귀현 |
1282 |
2010-05-31 |
Value={Round(TOUCH_CALL*1000/JUBSU_COUNT*10)/100} Dec=1 displayformat="#,###.0%" 이렇게하니까 기본소수점1자리까지 보여주는데요... String 변환해두 뒤에 %는 안보입니다. 다시한번부탁드릴께요... gif 캡쳐까지 올렸습니다. >다음과 같이 사용하시기 바랍니다. > >퍼센트(%)의 경우 숫자타입에 사용하실수 없으므로, String으로 변환후 displayformat을 사용하여야 원하시는 결과를 얻으실수 있습니다. >Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} displayformat="#,###.0%" > ><c> id="TOUCH_CALL_RATE",name="Touch 율",sumtext={ROUND(sum(TOUCH_CALL)*100/sum(JUBSU_COUNT),1)&"%"}, width=120, Align=right, cursor="hand", headbgcolor="#D0F0FF", bgcolor="@acolor", Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} displayformat="#,###.0%" </c> > >>게시판을 이용해 주셔서 감사합니다. >>다음양식에 맞게 입력해주세요. >> >>* 고객시스템명 : VOC시스템 >>* GAUCE 버전 : 버전을 알려면 어떤 명령어 쳐야되나요 ? >>* WAS 종류(WebLogic 등등) : 제우스 >>* DB 종류 : DB2 >>* 문의 유형(질문/요청/참조) : 질문 >>* 내용 : >> >>소수점1자리까지 보여주는데요... 실제 계산해서 소수점1자리가아닐경우에도 >>무조건 100.0% 이렇게 보여주고싶습니다... >> >><c> id="TOUCH_CALL_RATE",name="Touch 율",sumtext={ROUND(sum(TOUCH_CALL)*100/sum(JUBSU_COUNT),1)&"%"}, width=120, Align=right, cursor="hand", headbgcolor="#D0F0FF", bgcolor="@acolor", Value={Round(TOUCH_CALL*1000/JUBSU_COUNT*10)/100&"%"} Dec=1</c> >> >> >> >
|
5792 |
|
소수점1자리 무조건 보여주는부분이요 ???
|
|
기술지원97 |
1329 |
2010-05-31 |
String으로 변환하시기 바랍니다. Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} >Value={Round(TOUCH_CALL*1000/JUBSU_COUNT*10)/100} Dec=1 displayformat="#,###.0%" >이렇게하니까 기본소수점1자리까지 보여주는데요... String 변환해두 뒤에 %는 안보입니다. >다시한번부탁드릴께요... gif 캡쳐까지 올렸습니다. > > > >>다음과 같이 사용하시기 바랍니다. >> >>퍼센트(%)의 경우 숫자타입에 사용하실수 없으므로, String으로 변환후 displayformat을 사용하여야 원하시는 결과를 얻으실수 있습니다. >>Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} displayformat="#,###.0%" >> >><c> id="TOUCH_CALL_RATE",name="Touch 율",sumtext={ROUND(sum(TOUCH_CALL)*100/sum(JUBSU_COUNT),1)&"%"}, width=120, Align=right, cursor="hand", headbgcolor="#D0F0FF", bgcolor="@acolor", Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} displayformat="#,###.0%" </c> >> >>>게시판을 이용해 주셔서 감사합니다. >>>다음양식에 맞게 입력해주세요. >>> >>>* 고객시스템명 : VOC시스템 >>>* GAUCE 버전 : 버전을 알려면 어떤 명령어 쳐야되나요 ? >>>* WAS 종류(WebLogic 등등) : 제우스 >>>* DB 종류 : DB2 >>>* 문의 유형(질문/요청/참조) : 질문 >>>* 내용 : >>> >>>소수점1자리까지 보여주는데요... 실제 계산해서 소수점1자리가아닐경우에도 >>>무조건 100.0% 이렇게 보여주고싶습니다... >>> >>><c> id="TOUCH_CALL_RATE",name="Touch 율",sumtext={ROUND(sum(TOUCH_CALL)*100/sum(JUBSU_COUNT),1)&"%"}, width=120, Align=right, cursor="hand", headbgcolor="#D0F0FF", bgcolor="@acolor", Value={Round(TOUCH_CALL*1000/JUBSU_COUNT*10)/100&"%"} Dec=1</c> >>> >>> >>> >> >
|
5791 |
|
글 잘읽어주세요 ...
|
|
안귀현 |
1624 |
2010-06-01 |
String 사용해서 결과가 안나옵니다. 다시한번 확인부탁드릴께요... <c> id="TOUCH_CALL_RATE" ,name="Touch 율" ,sumtext={ROUND(sum(TOUCH_CALL)*100/sum(JUBSU_COUNT),1)&"%"}, width=120, Align=right, cursor="hand", headbgcolor="#D0F0FF", bgcolor="@acolor", Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} Dec=1 displayformat="#,###.0%"</c> >String으로 변환하시기 바랍니다. >Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} > >>Value={Round(TOUCH_CALL*1000/JUBSU_COUNT*10)/100} Dec=1 displayformat="#,###.0%" >>이렇게하니까 기본소수점1자리까지 보여주는데요... String 변환해두 뒤에 %는 안보입니다. >>다시한번부탁드릴께요... gif 캡쳐까지 올렸습니다. >> >> >> >>>다음과 같이 사용하시기 바랍니다. >>> >>>퍼센트(%)의 경우 숫자타입에 사용하실수 없으므로, String으로 변환후 displayformat을 사용하여야 원하시는 결과를 얻으실수 있습니다. >>>Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} displayformat="#,###.0%" >>> >>><c> id="TOUCH_CALL_RATE",name="Touch 율",sumtext={ROUND(sum(TOUCH_CALL)*100/sum(JUBSU_COUNT),1)&"%"}, width=120, Align=right, cursor="hand", headbgcolor="#D0F0FF", bgcolor="@acolor", Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} displayformat="#,###.0%" </c> >>> >>>>게시판을 이용해 주셔서 감사합니다. >>>>다음양식에 맞게 입력해주세요. >>>> >>>>* 고객시스템명 : VOC시스템 >>>>* GAUCE 버전 : 버전을 알려면 어떤 명령어 쳐야되나요 ? >>>>* WAS 종류(WebLogic 등등) : 제우스 >>>>* DB 종류 : DB2 >>>>* 문의 유형(질문/요청/참조) : 질문 >>>>* 내용 : >>>> >>>>소수점1자리까지 보여주는데요... 실제 계산해서 소수점1자리가아닐경우에도 >>>>무조건 100.0% 이렇게 보여주고싶습니다... >>>> >>>><c> id="TOUCH_CALL_RATE",name="Touch 율",sumtext={ROUND(sum(TOUCH_CALL)*100/sum(JUBSU_COUNT),1)&"%"}, width=120, Align=right, cursor="hand", headbgcolor="#D0F0FF", bgcolor="@acolor", Value={Round(TOUCH_CALL*1000/JUBSU_COUNT*10)/100&"%"} Dec=1</c> >>>> >>>> >>>> >>> >> >
|
5790 |
|
글 잘읽어주세요 ...
|
|
기술지원97 |
1958 |
2010-06-01 |
Grid 버전을 확인하시기 바랍니다. Displayforamt는 아래버전 Grid Component를 사용하셔야 합니다. Max - 1,2,1,292 Uni - 2,0,1,284 AnsiNewPacket - 사용불가 ------------------ 확인방법 Max - 1,2,1,x Uni - 2,0,1,x AnsiNewPacket - 1,1,x,x or 1,0,x,x function XXX() { alert(GridID.Version); } 테스트 샘플 첨부하니 확인하시기 바랍니다. 해결되지 않으시면 재현되는 샘플을 보내주시기 바랍니다. > >String 사용해서 결과가 안나옵니다. 다시한번 확인부탁드릴께요... > ><c> id="TOUCH_CALL_RATE" ,name="Touch 율" ,sumtext={ROUND(sum(TOUCH_CALL)*100/sum(JUBSU_COUNT),1)&"%"}, width=120, Align=right, cursor="hand", headbgcolor="#D0F0FF", bgcolor="@acolor", Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} Dec=1 displayformat="#,###.0%"</c> > > >>String으로 변환하시기 바랍니다. >>Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} >> >>>Value={Round(TOUCH_CALL*1000/JUBSU_COUNT*10)/100} Dec=1 displayformat="#,###.0%" >>>이렇게하니까 기본소수점1자리까지 보여주는데요... String 변환해두 뒤에 %는 안보입니다. >>>다시한번부탁드릴께요... gif 캡쳐까지 올렸습니다. >>> >>> >>> >>>>다음과 같이 사용하시기 바랍니다. >>>> >>>>퍼센트(%)의 경우 숫자타입에 사용하실수 없으므로, String으로 변환후 displayformat을 사용하여야 원하시는 결과를 얻으실수 있습니다. >>>>Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} displayformat="#,###.0%" >>>> >>>><c> id="TOUCH_CALL_RATE",name="Touch 율",sumtext={ROUND(sum(TOUCH_CALL)*100/sum(JUBSU_COUNT),1)&"%"}, width=120, Align=right, cursor="hand", headbgcolor="#D0F0FF", bgcolor="@acolor", Value={String(Round(TOUCH_CALL*1000/JUBSU_COUNT*10))} displayformat="#,###.0%" </c> >>>> >>>>>게시판을 이용해 주셔서 감사합니다. >>>>>다음양식에 맞게 입력해주세요. >>>>> >>>>>* 고객시스템명 : VOC시스템 >>>>>* GAUCE 버전 : 버전을 알려면 어떤 명령어 쳐야되나요 ? >>>>>* WAS 종류(WebLogic 등등) : 제우스 >>>>>* DB 종류 : DB2 >>>>>* 문의 유형(질문/요청/참조) : 질문 >>>>>* 내용 : >>>>> >>>>>소수점1자리까지 보여주는데요... 실제 계산해서 소수점1자리가아닐경우에도 >>>>>무조건 100.0% 이렇게 보여주고싶습니다... >>>>> >>>>><c> id="TOUCH_CALL_RATE",name="Touch 율",sumtext={ROUND(sum(TOUCH_CALL)*100/sum(JUBSU_COUNT),1)&"%"}, width=120, Align=right, cursor="hand", headbgcolor="#D0F0FF", bgcolor="@acolor", Value={Round(TOUCH_CALL*1000/JUBSU_COUNT*10)/100&"%"} Dec=1</c> >>>>> >>>>> >>>>> >>>> >>> >> >
|