• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1471
2010.06.21 (11:08:34)
TEXT:STRING:NORMALTYPE:NORMALKEY,Type:INT(1):NORMALTYPE:NORMALKEY,LEVEL:STRING:NORMALTYPE:NORMALKEY,CODE:STRING:NORMALTYPE:NORMALKEY,Enable:STRING(5):NORMALTYPE:NORMALKEY,menu_image:STRING:NORMALTYPE:NORMALKEY,ImgD:STRING(255),Text2:STRING(20):NORMALTYPE:NORMALKEY,Level2:INT(1):NORMALTYPE:NORMALKEY,Type2:INT(1):NORMALTYPE:NORMALKEY,URL:STRING:NORMALTYPE:NORMALKEY
,1,1,1,,topmenu01,stop1,,3,4,
코드1112,1,2,10001,,,,,3,4,/gform/sample_auto_emp.gfm
code3,1,3,10002,,,,,2,4,/gform/URDMUS054.gfm
TMP,1,3,10003,,,,,2,4,
code5,1,5,13001,,,,,5,4,
code6,1,7,13002,,,,/F,7,4,
code7,1,7,13003,,,,,7,4,
one_grid_tmp,1,8,13004,,,,,8,4,/sample/Template/one_grid_tmp.gfm
test,2,2,10004,,,,,3,2,
DB2,1,3,14001,f,,,,2,4,
IN2,1,3,14002,t,,,,2,4,/gform/sample.gfm
spt,1,3,11111,"        ",,,,2,4,
nong,3,3,14003,f,,,,2,3,/gform/excel.gfm
tong,1,3,14004,t,,,,2,4,/gform/excel.gfm
spt,3,2,11111,"        ",,,,3,3,
Template,3,2,10005,,,,,3,3,
sample control1,4,3,15001,,,,,2,1,/sample/Template/control/file/control1.gfm
sample control1,4,3,15002,,,,,2,1,/sample/Template/control/file/control2.gfm
sample control2,4,3,15003,,,,,2,1,/sample/Template/control/file/control3.gfm
sample control3,4,3,15004,,,,,2,1,/sample/Template/control/control4.gfm
게시판 리스트,5,3,15005,,,,,2,5,/gform/cm/fc/bul/CMFCBulInq_l.gfm
,1,1,2,,topmenu02,search1,,1,4,
spt,1,2,11111,"        ",,,,3,4,
TEMP,3,2,20001,,,,,3,3,
oneGrid,4,3,21001,,,,,2,1,/sample/Template/gform/file/one_grid_tmp.gfm
mGrid,5,3,21002,,,,,2,1,/sample/Template/gform/file/m_grid_tmp.gfm
twoGrid,6,3,21003,,,,,2,1,
gridDetail,7,3,21004,,,,,2,1,/sample/Template/gform/file/gridDetail.gfm
TAB,8,3,21005,,,,,2,1,/sample/Template/gform/file/tab_grid_tmp.gfm
ADDROW,9,3,21006,,,,,2,1,/sample/Template/gform/file/add_row_grid_tmp.gfm
HEAD,4,3,21005,,,,,2,1,
HEAD TMP,5,4,21005,,,,,4,5,/sample/Template/gform/file/head_tmp.gfm
TEST,6,4,21007,,,,,4,5,/gform/test.gfm
URDMUS054,7,4,21008,,,,,4,5,/gform/URDMUS054.gfm
tab_grid_tmp,8,4,21009,,,,,4,5,/sample/Template/gform/file/tab_grid_tmp.gfm
,0,1,3,,topmenu03,excel1,,1,0,
품의(렌터카),1,2,30001,,,,spt,3,0,/sample/Template/gform/file/품의_렌터카_tmp.gfm
실행(렌터카),2,2,30002,,,,,3,0,/sample/Template/gform/file/실행_렌터카_tmp.gfm
distri,3,2,30002,,,,,3,0,
distri,4,2,30002,,,,,3,0,
distri,5,2,30002,,,,,3,0,
distri,6,2,30002,,,,,3,0,
,0,1,4,,topmenu04,print1,,1,0,
gwa,0,2,40001,,,,,2,0,
,1,1,5,,topmenu05,stop1,,1,0,
,1,1,6,,topmenu06,stop1,,1,0,
,1,1,7,,topmenu07,stop1,,1,0,
,1,1,8,,topmenu08,stop1,,1,0,
,1,1,9,,topmenu09,stop1,,1,0,




======================================================================================






<%@page import="com.ixync.http.HttpIXyncResponse.*"%>
<%@page import="com.ixync.http.HttpIXyncRequest.*"%>
<%@ page
        import="java.io.*,com.ixync.*,com.ixync.io.*,com.ixync.http.*"
        contentType="text/html;charset=utf-8"
%>
<%
  IXyncInputStream gis = ((HttpIXyncRequest) request).getIXyncInputStream();
  IXyncOutputStream gos = ((HttpIXyncResponse) response).getIXyncOutputStream();

    File f = null;
    FileInputStream fis = null;

    
    try {
        response.setContentType("application/octet-stream;charset=utf-8");

        IXyncDataSet ds = new IXyncDataSet();
                gos.fragment(ds);
                // 이미지를 저장할 컬럼 BLOB타입으로 선언해주어야 한다.
        ds.addDataColumn(new IXyncDataColumn("img",IXyncDataColumn.TB_BLOB));                
        ds.addDataColumn(new IXyncDataColumn("img_id",IXyncDataColumn.TB_STRING));
                ds.addDataColumn(new IXyncDataColumn("img_size",IXyncDataColumn.TB_INT));
                                
                // 이미지가 들어있는 경로
                //String strRealPath = request.getRealPath("/");
                
                String strservletPath = request.getServletPath();                
                String tmpPath = strservletPath.replaceAll("makeImgData.jsp","");                
                String serverName = request.getServerName();
                
                //System.out.println("http://" + serverName + tmpPath + "../image/");
                
                   //String imgDir = strRealPath+"\image\";        
                   //String imgDir = "http://" + serverName + tmpPath + "../image/";
                   
                   String imgDir = "C:\scardLS\lease-internal\webapps\images\";//local
                   //String imgDir = "/proframe/proframe4.0/package/jeus/ix_source/WebContent/image/";//test
                   //String imgDir = "/jeus/ix_source/WebContent/image/";//운영
                
                // 이미지 리스트
                String[] imgList = new String[] {
                                "topMenu01_n.gif",
                                "topMenu02_n.gif",
                                "topMenu03_n.gif",
                                "topMenu04_n.gif",
                                "topMenu05_n.gif",
                                "topMenu06_n.gif",
                                "topMenu07_n.gif",
                                "topMenu08_n.gif",
                                "topMenu09_n.gif"
                                                        };


                // 이미지 ID(Key) 리스트 [외부 데이터셋의 컬럼값과 매칭되는 이미지 구분자]
                String[] imgIdList = new String[] {
                                "topmenu01",
                                "topmenu02",
                                "topmenu03",
                                "topmenu04",
                                "topmenu05",
                                "topmenu06",
                                "topmenu07",
                                "topmenu08",
                                "topmenu09"
                                                };

                for ( int i=0; i<imgList.length; i++ ) {
                        //System.out.println(imgDir + imgList[i]);
                        f = new File(imgDir + imgList[i]);
                        System.out.println(f.length());
                        fis = new FileInputStream(f);
                        IXyncDataRow row = ds.newDataRow();
                        row.addColumnValue(fis);                        // 이미지를 담을 컬럼에 FileInputStream을 넣어 준다.
                        row.addColumnValue(imgIdList[i]);        // 이미지를 구분하는 값
                        row.addColumnValue(f.length());                // 이미지의 SIZE
                        ds.addDataRow(row);
                        //ds.heap();
                }
                
        ds.flush();
                gos.write(ds);
                gos.close();
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        try {
            fis.close();
        } catch(Exception e) {
            e.printStackTrace();        
        }
    }
%>









======================================================================================







function fn_init(){
        //time();
        OnLoadQuickMenu();

        topimg_ds.DataID = './data/makeImgData.jsp';
        topmenu_ds.DataID = './data/makeCSVData11.jsp.csv';
        // 메뉴서비스를 불러온다.(나중에 위에 코드와 바꾸면 됨)
        //topmenu_ds.DataID ='/innoxync.do?beanName=ctfSvc&methodName=login&inputVOName=com.scard.lease.cm.fc.ctf.svc.impl.CmFcCtfSVO';
        topmenu_ds.Reset();
        topimg_ds.Reset();        
//alert(topimg_ds.countrow)
        //ToggleLeftFrame();        //좌측 프레임 숨기기

        //session check
        //setTimeout("chkFrmStart()", 100);
        //종목리스트 조회
        var fday = new Date();
}






======================================================================================




                                                <table width="1231" height="30" border="0" cellpadding="0" cellspacing="0">
                                                        <tr>
                                                                <td width="1024">
                                                                <comment id="__NOSCRIPT_ID__">
                                                                <object id="top_menu" classid="clsid:31538FAB-8051-4cfa-ACA4-B2668718B6F8"
                                                                                style="width:1024px;height:32px;font-family:돋움;font-size:11;background-color:#F1F6FB;color:#000000">
                                                                <param name="DataID"                        value="topmenu_ds"> <!-- 메뉴에서 사용할 데이터셋 -->
                                                                <param name="TextColumn"                value="TEXT"><!-- 메뉴명으로 표시할 컬럼 지정::이미지적용할 경우에는 데이터값을 ""으로 넣는다 -->
                                                                <param name="LevelColumn"                value="LEVEL"><!-- 메뉴 레벨 최상위메뉴만 이미지 표현가능 :: LEVEL = 1 -->
                                                                <param name="EnableColumn"                value="Enable"><!-- 메뉴 Enable/Disable제어용 컬럼 지정 -->
                                                                <param name="InternalMargin"                value="true">
                                                                <param name="InheritColor"                value="true">
                                                                <param name="HighLightBackColor"        value="#0A246A">
                                                                <param name="ImgDataID"                        value="topimg_ds"> <!-- 이미지 데이터셋 지정 -->
                                                                <param name="ImgIndexColumn"            value="menu_image">        <!-- 이미지로 맵핑할 컬럼 지정 이 컬럼의 값에 따라 이미지가 표현됨 -->
                                                                <param name="ImgMarginAdjust"       value="0">
                                                                <param name="LeftMargin"    value="0">
                                                                </object></comment><SCRIPT>__ShowEmbedObject(__NOSCRIPT_ID__);</SCRIPT></td>
                                                        </tr>
                                                </table>
번호 제목 닉네임 조회 등록일
4605 combo 박스
민성4
6136 2017-03-28
4604 Mgrid 에서 type = lookup 일때 lookup 이벤트는 어떤 건가요???
임동빈
6066 2016-03-24
4603 그리드내 콤보 선택시 문제 [1]
비스타21
6016 2016-02-19
4602 10억단위 @SUM시 -로 보이는 현상 문의드립니다. [1]
동긔나긔
22605 2016-02-04
4601 컴포넌트 인스톨러 요청(육군간호사관학교) 파일 [1]
영희
7671 2016-01-20
4600 GirdToExcel 시 틀고정 적용 [1]
OOGway
5640 2016-01-14
4599 IE11 에서 Event 적용 안되는 문제 [1]
nsitc
7715 2016-01-12
4598 액티브업데이트 다운로드 권한 요청 [1]
ㅈㅇ
6539 2016-01-07
4597 Excel.Application 사용 문의 드립니다. [1]
서은형
8115 2015-12-03
4596 가우스 컴포넌트 설치시 발생하는 문제 [1]
자바개발자IT
58309 2015-10-23
4595 IE 11버전에서 Dataset 컴포넌트 메서드 오류 현상 [1]
자바개발자IT
7780 2015-10-02
4594 Internet Explorer의 작동이 중지되었습니다. 파일 [1]
임지선
7903 2015-08-26
4593 윈도우10 엣지 호환여부 [1]
제임스건
17227 2015-08-06
4592 ActiveX Update 관련 문의 파일 [1]
뭉개
6584 2015-06-25
4591 엑셀 다운로드 관련 문의드립니다. [1]
우르릉쿵쿵
5925 2015-06-25
4590 윈도우 버전 관련 문의 [1]
임지선
6762 2015-06-24
4589 엑셀다운로드 관련하여 문의 드립니다 [1]
우르릉쿵쿵
6084 2015-05-15
4588 엑셀 다운로드 관련 문의합니다. [1]
제임스건
5749 2015-05-12
4587 unicode용 max컴포넌트 요청 [1]
최경원
6347 2015-04-30
4586 MXRadioU.cab 오류 [1]
명화
5526 2015-04-27
Tag List
XE Login