6429 |
|
컴포넌치 설치여부를 자바스크립트 알림창으로 보고싶습니다.
|
|
기술지원40 |
2658 |
2011-10-21 |
|
6428 |
|
그리드에 이미지넣는건데요~
|
|
유다성 |
2221 |
2011-10-19 |
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 중소기업진흥공단 * GAUCE 버전 : 4.0 * WAS 종류(WebLogic 등등) : 웹로직 8.1 * DB 종류 : 오라클 * 문의 유형(질문/요청/참조) : 그리드에 고정이미지 넣는거예요~ * 내용 : 참고문서대로 해봤는데 이미지가 안나와서요~ 뭐가 빠진게 있나요? 소스는 그닥 복잡하진 않던데 왜 안나오는지 모르겠네요 ^^ jsp파일은 대략 ----------------------------------- jsp ------------------------------------- //그리드부분 action = "/GauceChannelSVL2?cmd=sbc2.common.CM_SELECT_Cmd&proc=SELECT_IPE"; param = "&IS_COUNT=" + "1" + "&IS_DATASET1=" + "oITEM_LIST_GDS" + "&IS_PATH1=" + "sbc2/fs/FS_COMM.xml" + "&IS_SQL1=" + "select_item_list" + "&IS_CONDITION1=" + "<%=qName%>"; oITEM_LIST_GDS.DataID = action + param; oITEM_LIST_GDS.Reset(); //이미지부분 action = "/GauceChannelSVL2?cmd=sbc2.common.CM_SELECT_Cmd&proc=SELECT_IPE_IMAGE"; param = "&IS_DATASET=" + "gauce_ImgDataSet"; gauce_ImgDataSet.DataID = action + param; gauce_ImgDataSet.reset(); . . . <comment id = "_NSID_"><object id="oITEM_LIST_GRID" classid="clsid:1F57AEAD-DB12-11D2-A4F9-00608CEBEE49" width="100%" style="position:relative"><!-- style="position:relative" --> <param name="DataID" value="oITEM_LIST_GDS"> <param name="ImgDataID" value="gauce_ImgDataSet"> <Param Name="SortView" value="right"> <param name="IndWidth" value='0'> <param name="ColSelect" value=false> <param name="TitleHeight" value="27"> <param name="RowHeight" value="25"> <param name="ColSizing" value="true"> <param name="BorderStyle" value="0"> <param name="ViewSummary" value="0"> <param name="Format" value=' <C>id="Count", name="No", align="center", value="{CurRow}", SumText="수" ,sort="false",HeadFontStyle="bold"</C> <C>id="GAT", name="GAT", align="center", Cursor=Hand, HeadFontStyle="bold", imgcol="true",imgfitstyle=1</C> <C>id="itemCheck", name="선택", align="center", EditStyle=CheckBox, HeadFontStyle="bold"</C> <C>id="CASE_NUM", name="케이스", align="center", Cursor=Hand, sort=true, HeadFontStyle="bold"</C> <C>id="CASE_DESC", name="업무명", sort=true, Cursor=Hand, HeadFontStyle="bold"</C> <C>id="last_user_nm", name="처리자", align="center", Cursor=Hand, sort=true, HeadFontStyle="bold"</C> <C>id="STEPDESCT", name="처리단계", Cursor=Hand, sort=true, HeadFontStyle="bold"</C> <C>id="work_desc", name="업무설명", Cursor=Hand, sort=true, Color=@ACOLOR02, HeadFontStyle="bold"</C> <C>id="deadline", name="처리기한",align="center", sort=true, Color=@ACOLOR01, HeadFontStyle="bold"</C> '> </object></comment><script>_ws_(_NSID_);</script> ------------------------------------------------------------------ jsp ------------------ --- GAT에 이미지를 넣으려고 합니다 ----------------- 콤포넌트 선언했습니다. -------------- 그리드데이터셋 담는부분 ---------------- GauceDataSet dsList = new GauceDataSet(IS_DATASET); res.enableFirstRow(dsList); for(int j = 1 ; j <= rs.getColumnCount() ; j++) { String column_name = rs.getColumnLabel(j); String column_type = rs.getColumnTypeName(j); int column_size = rs.getColumnDisplaySize(j); if(column_name.equals("itemCheck")) { dsList.addDataColumn(new GauceDataColumn("itemCheck", GauceDataColumn.TB_INT, 1)); }else if(column_name.equals("GAT")) { dsList.addDataColumn(new GauceDataColumn("GAT", GauceDataColumn.TB_STRING, 10)); }else if(column_type.equals("VARCHAR2")||column_type.equals("DATE")) { dsList.addDataColumn(new GauceDataColumn(column_name, GauceDataColumn.TB_STRING, column_size+100)); }else if(column_type.equals("NUMBER")) { dsList.addDataColumn(new GauceDataColumn(column_name, GauceDataColumn.TB_DECIMAL, column_size, 5)); } else { dsList.addDataColumn(new GauceDataColumn(column_name, GauceDataColumn.TB_STRING, column_size+100)); } } while(rs.next()) { GauceDataRow row = dsList.newDataRow(); for(int j = 0 ; j < rs.getColumnCount() ; j++) { row.setString(j, rs.getString(rs.getColumnLabel(j+1))); } dsList.addDataRow(row); } -------------------------------- 끝 ------------------------- ----------------------------- 이미지데이터셋 담는부분 ------------------------- GauceResponse res = service.getGauceResponse(); GauceDataSet ds = new GauceDataSet(IS_DATASET); res.enableFirstRow(ds); //이미지를 저장할 컬럼 BLOB타입으로 선언해주어야 한다. ds.addDataColumn(new GauceDataColumn("img",GauceDataColumn.TB_BLOB)); ds.addDataColumn(new GauceDataColumn("img_id",GauceDataColumn.TB_STRING)); ds.addDataColumn(new GauceDataColumn("img_size",GauceDataColumn.TB_INT)); String imgDir = "C:/workspace/sbc_fs/webApp/image2/"; // 이미지 리스트 String[] imgList = new String[] { "icon_m.gif" }; //이미지 ID(Key) 리스트 [외부 데이터셋의 컬럼값과 매칭되는 이미지 구분자] String[] imgIdList = new String[] { "GAT" }; for ( int i=0; i<imgList.length; i++ ) { f = new File(imgDir + imgList[i]); fis = new FileInputStream(f); GauceDataRow row = ds.newDataRow(); row.addColumnValue(fis); // 이미지를 담을 컬럼에 FileInputStream을 넣어 준다. row.addColumnValue(imgIdList[i]); // 이미지를 구분하는 값 row.addColumnValue(f.length()); // 이미지의 SIZE ds.addDataRow(row); } ds.flush(); res.flush(); res.commit(); res.close(); ---------------------------------- 끝 ------------------------------- 이런데요... 맞게 한거 같은데.. 어디 빠진곳이 있나욤? 확인 좀 부탁드릴께요~ ^^ 수고하세요~ 연락주시면 더 감사하구요~ 010 4047 9576 유다성 입니다. ^^
|
6427 |
|
그리드에 이미지넣는건데요~
|
|
기술지원97 |
2182 |
2011-10-19 |
안녕하세요. 먼저 ImgDataset OnloadCompleted 이벤트 내에서 RowCount를 체크하시기 바랍니다. 정상적인 conut가 찍히는 지 확인해보세요. 그리고, MainDataSet보다 ImgDataSet을 먼저 호출해야합니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 중소기업진흥공단 >* GAUCE 버전 : 4.0 >* WAS 종류(WebLogic 등등) : 웹로직 8.1 >* DB 종류 : 오라클 >* 문의 유형(질문/요청/참조) : 그리드에 고정이미지 넣는거예요~ >* 내용 : > > > >참고문서대로 해봤는데 이미지가 안나와서요~ 뭐가 빠진게 있나요? >소스는 그닥 복잡하진 않던데 왜 안나오는지 모르겠네요 ^^ > > > > >jsp파일은 대략 >----------------------------------- jsp ------------------------------------- >//그리드부분 >action = "/GauceChannelSVL2?cmd=sbc2.common.CM_SELECT_Cmd&proc=SELECT_IPE"; > param = > "&IS_COUNT=" + "1" + > "&IS_DATASET1=" + "oITEM_LIST_GDS" + > "&IS_PATH1=" + "sbc2/fs/FS_COMM.xml" + > "&IS_SQL1=" + "select_item_list" + > "&IS_CONDITION1=" + "<%=qName%>"; > oITEM_LIST_GDS.DataID = action + param; > oITEM_LIST_GDS.Reset(); > >//이미지부분 >action = "/GauceChannelSVL2?cmd=sbc2.common.CM_SELECT_Cmd&proc=SELECT_IPE_IMAGE"; > param = "&IS_DATASET=" + "gauce_ImgDataSet"; > gauce_ImgDataSet.DataID = action + param; > gauce_ImgDataSet.reset(); > . > . > . ><comment id = "_NSID_"><object id="oITEM_LIST_GRID" classid="clsid:1F57AEAD-DB12-11D2-A4F9-00608CEBEE49" width="100%" style="position:relative"><!-- style="position:relative" --> ><param name="DataID" value="oITEM_LIST_GDS"> ><param name="ImgDataID" value="gauce_ImgDataSet"> ><Param Name="SortView" value="right"> ><param name="IndWidth" value='0'> ><param name="ColSelect" value=false> ><param name="TitleHeight" value="27"> ><param name="RowHeight" value="25"> ><param name="ColSizing" value="true"> ><param name="BorderStyle" value="0"> ><param name="ViewSummary" value="0"> ><param name="Format" value=' ><C>id="Count", name="No", align="center", value="{CurRow}", SumText="수" ,sort="false",HeadFontStyle="bold"</C> ><C>id="GAT", name="GAT", align="center", Cursor=Hand, HeadFontStyle="bold", imgcol="true",imgfitstyle=1</C> ><C>id="itemCheck", name="선택", align="center", EditStyle=CheckBox, HeadFontStyle="bold"</C> ><C>id="CASE_NUM", name="케이스", align="center", Cursor=Hand, sort=true, HeadFontStyle="bold"</C> ><C>id="CASE_DESC", name="업무명", sort=true, Cursor=Hand, HeadFontStyle="bold"</C> ><C>id="last_user_nm", name="처리자", align="center", Cursor=Hand, sort=true, HeadFontStyle="bold"</C> ><C>id="STEPDESCT", name="처리단계", Cursor=Hand, sort=true, HeadFontStyle="bold"</C> ><C>id="work_desc", name="업무설명", Cursor=Hand, sort=true, Color=@ACOLOR02, HeadFontStyle="bold"</C> ><C>id="deadline", name="처리기한",align="center", sort=true, Color=@ACOLOR01, HeadFontStyle="bold"</C> >'> ></object></comment><script>_ws_(_NSID_);</script> >------------------------------------------------------------------ jsp ------------------ >--- GAT에 이미지를 넣으려고 합니다 ----------------- >콤포넌트 선언했습니다. > >-------------- 그리드데이터셋 담는부분 ---------------- >GauceDataSet dsList = new GauceDataSet(IS_DATASET); >res.enableFirstRow(dsList); > >for(int j = 1 ; j <= rs.getColumnCount() ; j++) { >String column_name = rs.getColumnLabel(j); >String column_type = rs.getColumnTypeName(j); >int column_size = rs.getColumnDisplaySize(j); >if(column_name.equals("itemCheck")) { >dsList.addDataColumn(new GauceDataColumn("itemCheck", GauceDataColumn.TB_INT, 1)); >}else if(column_name.equals("GAT")) { >dsList.addDataColumn(new GauceDataColumn("GAT", GauceDataColumn.TB_STRING, 10)); >}else if(column_type.equals("VARCHAR2")||column_type.equals("DATE")) { >dsList.addDataColumn(new GauceDataColumn(column_name, GauceDataColumn.TB_STRING, column_size+100)); >}else if(column_type.equals("NUMBER")) { >dsList.addDataColumn(new GauceDataColumn(column_name, GauceDataColumn.TB_DECIMAL, column_size, 5)); >} else { >dsList.addDataColumn(new GauceDataColumn(column_name, GauceDataColumn.TB_STRING, column_size+100)); >} >} >while(rs.next()) { >GauceDataRow row = dsList.newDataRow(); >for(int j = 0 ; j < rs.getColumnCount() ; j++) { >row.setString(j, rs.getString(rs.getColumnLabel(j+1))); >} >dsList.addDataRow(row); >} >-------------------------------- 끝 ------------------------- > >----------------------------- 이미지데이터셋 담는부분 ------------------------- > >GauceResponse res = service.getGauceResponse(); >GauceDataSet ds = new GauceDataSet(IS_DATASET); >res.enableFirstRow(ds); > > //이미지를 저장할 컬럼 BLOB타입으로 선언해주어야 한다. > ds.addDataColumn(new GauceDataColumn("img",GauceDataColumn.TB_BLOB)); > ds.addDataColumn(new GauceDataColumn("img_id",GauceDataColumn.TB_STRING)); > ds.addDataColumn(new GauceDataColumn("img_size",GauceDataColumn.TB_INT)); > > String imgDir = "C:/workspace/sbc_fs/webApp/image2/"; > > // 이미지 리스트 > String[] imgList = new String[] { > "icon_m.gif" > }; > > //이미지 ID(Key) 리스트 [외부 데이터셋의 컬럼값과 매칭되는 이미지 구분자] > String[] imgIdList = new String[] { > "GAT" > }; > for ( int i=0; i<imgList.length; i++ ) { > f = new File(imgDir + imgList[i]); > fis = new FileInputStream(f); > GauceDataRow row = ds.newDataRow(); > row.addColumnValue(fis); >// 이미지를 담을 컬럼에 FileInputStream을 넣어 준다. > row.addColumnValue(imgIdList[i]); // 이미지를 구분하는 값 > row.addColumnValue(f.length()); // 이미지의 SIZE > ds.addDataRow(row); > } > ds.flush(); > res.flush(); > res.commit(); > res.close(); >---------------------------------- 끝 ------------------------------- > >이런데요... 맞게 한거 같은데.. 어디 빠진곳이 있나욤? >확인 좀 부탁드릴께요~ ^^ >수고하세요~ > >연락주시면 더 감사하구요~ > >010 4047 9576 유다성 입니다. ^^
|
6426 |
|
급부탁)activeupdate error code : 1004
|
|
박찬일 |
2099 |
2011-10-18 |
|
6425 |
|
급부탁)activeupdate error code : 1004
|
|
기술지원40 |
2518 |
2011-10-19 |
|
6424 |
|
xChart의 겹치는 Marks에 대한 문의
|
|
이상욱 |
2194 |
2011-10-14 |
|
6423 |
|
xChart의 겹치는 Marks에 대한 문의
|
|
기술지원40 |
2225 |
2011-10-19 |
|
6422 |
|
DataSet 에 Value값 공백 없애는 기능유무
|
|
황가현 |
2146 |
2011-10-10 |
|
6421 |
|
DataSet 에 Value값 공백 없애는 기능유무
|
|
기술지원97 |
2904 |
2011-10-12 |
|
6420 |
|
tr 관련해서 문의드립니다.
|
|
박기준 |
2120 |
2011-10-06 |
|
6419 |
|
tr 관련해서 문의드립니다.
|
|
기술지원97 |
2280 |
2011-10-07 |
|
6418 |
|
엑셀 다운로드시 타이틀 추가
|
|
이현주 |
2249 |
2011-09-29 |
|
6417 |
|
엑셀 다운로드시 타이틀 추가
|
|
기술지원97 |
3020 |
2011-10-07 |
|
6416 |
|
컴포넌트중 MxGrid, MxBinder, MxDataSet이 설치가 안됩니다
|
|
오현정 |
2746 |
2011-09-27 |
안녕하세요. KT에서 시스템 유지보수를 담당하고 있는데요 간혼 사용자 PC에서 가우스 그리드가 안보인다는 연락을 받습니다. toinb 로 시작하는 컴포넌트들은 설치가 되는데 Mx로 시작되는 컴포넌트가 설치가 안됩니다. MxDataSet.cab#version=1,2,1,60 MxGrid.cab#version=1,2,1,288 MxBinder.cab#version=1,2,1,8 MxLogicalTR.cab#version=1,2,1,41 제가 궁금한것은 어떤 PC에서는 설치가 되고 어떤 PC에서는 설치가 안되는데 차이가 무엇인지 궁금합니다
|
6415 |
|
컴포넌트중 MxGrid, MxBinder, MxDataSet이 설치가 안됩니다
|
|
기술지원97 |
2607 |
2011-09-30 |
안녕하세요. 컴포넌트 설치는 어떤 방법으로 하고 있나요? 1. codebase 방식으로 설치할 경우 컴포넌트는 설치가되나 악성코드나 바이러스 등의 문제로 사용된 컴포넌트가 '사용안함'으로 지정 될 수 있습니다. 이와 같은 경우는 컴포넌트를 사용한 화면을 열고, IE 도구모음 > 도구 > 추가기능 관리에서 상태를 확인하여 사용/사용안함으로 되어 있는지 확인하시기 바랍니다. ActiveUpdate로 배포시 위와 같은 문제는 대부분 해결이 되니 참고하시기 바라며, 2. ActiveUpdate로도 설치가 되지 않는다면 OS/IE 업데이트를 진행해 보시기 바랍니다. 특정 PC에서 기본적으로 사용되는 라이브러리에 문제가 발생하여 설치가 진행되지 않을 수 도 있습니다. 감사합니다. >안녕하세요. >KT에서 시스템 유지보수를 담당하고 있는데요 >간혼 사용자 PC에서 가우스 그리드가 안보인다는 연락을 받습니다. >toinb 로 시작하는 컴포넌트들은 설치가 되는데 Mx로 시작되는 컴포넌트가 설치가 안됩니다. >MxDataSet.cab#version=1,2,1,60 >MxGrid.cab#version=1,2,1,288 >MxBinder.cab#version=1,2,1,8 >MxLogicalTR.cab#version=1,2,1,41 > >제가 궁금한것은 어떤 PC에서는 설치가 되고 어떤 PC에서는 설치가 안되는데 차이가 무엇인지 궁금합니다
|
6414 |
|
엑셀 다운로드시 컬럼순서 변경
|
|
이현주 |
2239 |
2011-09-26 |
|
6413 |
|
엑셀 다운로드시 컬럼순서 변경
|
|
관리자 |
2259 |
2011-09-27 |
|
6412 |
|
사용기간 만료후 새로 설치시 에러가 뜹니다.
|
|
구본웅 |
2117 |
2011-09-26 |
|
6411 |
|
사용기간 만료후 새로 설치시 에러가 뜹니다.
|
|
관리자 |
2187 |
2011-09-27 |
|
6410 |
|
아래 글에 대한 추가 문의 사항 입니다.
|
|
강신욱 |
2078 |
2011-09-23 |
|