rowspan구현 포기

Java 2009. 9. 14. 15:51

데이터 테이블을 html로 표현해야 합니다.
헌데 단순한 구조가 아니라 계층형구조로 표현을 해야하기 때문에 rowspan을 반드시 사용해서 "보기좋게" 만들어야 합니다.;;
지금껏 하면서 크게 어려움은 없었는데 요거에서 멈춰버렸습니다. 더 하다간 미쳐버릴것 같아서 포기합니다.룰루~


구현하다 포기한 화면... rowspan

조금만 더 해보면 될 것 같았는데 영 진전이 없네요..
자카르타 ECS 라이브러리를 사용해서 구현합니다. (Jakarta Element Construction Set (ECS)는 자바와 객체 지향 방식을 사용하여 마크업 언어 문서를 만들기 위한 오픈 소스 프로젝트이다)

구현 소스 일부
Html html = new Html();
  Head head = new Head(new Title("EcsTest"));
  html.addElement(head);
  Body body = new Body();
  Table table = new Table();
  table.setWidth(1000); //테이블 크기를 1000으로한다.
  TR innerTr = new TR();
  
  TD td_dae = new TD();
  td_dae.addElement("대분류");
  TD td_asses = new TD();
  td_asses.addElement("평가방법");
  TD td_activity = new TD();
  td_activity.addElement("경력활동");
  
  TD innerTd;
  TD td_array[] = {td_dae,td_asses,td_activity};
  for(int i=0; i<td_array.length; i++){ //테이블 헤더를 세팅
            td_array[i]
   .setWidth(200)
   .setBgColor("#FFF7D7");
  }
  innerTr.addElement(td_array[0]);
  for(int i=1; i<max+1; i++){
   innerTd = new TD()
   .setWidth(200)
   .setBgColor("#FFF7D7")
   .addElement(i+1+"차 분류");
   innerTr.addElement(innerTd);
  }
  innerTr.addElement(td_array[1]);
  innerTr.addElement(td_array[2]);
  table.addElement(innerTr);
  
  TR dataTr;
  TR dataTr2;
  TD dataTd1;
  TD dataTd2;
  TD dataTd3;
  TD dataTd4;
  TD dataTd5;
  TD dataTd6;
  Input bt_a = new Input(); //하위분류추가 버튼 객체
  bt_a.setType("button");
  bt_a.setValue("A");
  Input bt_e = new Input();//분류수정 버튼 객체
  bt_e.setType("button");
  bt_e.setValue("E");
  Input bt_d = new Input();//분류삭제 버튼 객체
  bt_d.setType("button");
  bt_d.setValue("D");
  Input bt_ma = new Input();//평가방법 추가및수정 버튼 객체
  bt_ma.setType("button");
  bt_ma.setValue("MA");
  Input bt_ad = new Input();//경력활동 삭제 버튼 객체
  bt_ad.setType("button");
  bt_ad.setValue("AD");

계층형 테이블을 html로 구현(rowspan사용) 해보셨거나 조언을 주실 분 ?? ^^
AND