• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
기술지원31
조회 수 : 1612
2010.04.13 (16:21:33)
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 삼성 LED
>* 문의할 Component명 및 버전 :
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>Bind Component 로 DataSet과 htmlTag 연동시에 DataSet에 Active된 Row의 값들이 HTML Tag에 바인딩이 되는데.
>
>해당 DataSet의 2차원 배열구조를 HTML로 전부 그려놓고 전체를 바인딩 하는 방법이 있는지 궁금합니다.
>
>이를테면, DataSet 이 아래 와 같을경우..
>row  Col1    Col2     Col3
>  1    V11     V12      V13
>  2    V21     V22      V23
>  3    V31     V32      V33
>
>html도 DataSet 구조와 마찬가지로..
>
>3행 3열로 태그를 달아 전체를 한번에 바인드 하고 싶습니다.
>
>Data를 1개의 Row로 만들면 가능은 하겠지만.. 이런 방법말고 할수 있는 방법이 있는지요?
>
>감사합니다.


데이터셋 -> HTML 컨트롤( 예) textbox ) 에 바인딩 하신다고 하면 당시 데이터셋의 RowPosition의 데이터를 바인딩 시켜 컨트롤에 보여줍니다.
하지만 말씀하신대로라면 각각의 HTML컨트롤에 여러Row의 데이터를 한번에 보여주고 싶으시다면 불가능합니다.
아래와 같이 넣어줄 수는 있습니다. 아래의 방법은 추천하는 방법은 아닙니다. 참고만 하시기 바랍니다.

fn_insertValue(){
var rowCnt = Dataset.CountRow();
for(i=1;i>rowCnt;i++)
  TextBox01.value = DataSet.NameValue(DataSet.RowPosition,"Col1");
  TextBox02.value = DataSet.NameValue(DataSet.RowPosition,"Col2");
  TextBox03.value = DataSet.NameValue(DataSet.RowPosition,"Col3");

}
 
Tag List
XE Login