XPLATFORM 101

- Dataset > Column Info


컬럼 정보를 가져오는 부분입니다.
소스를 먼저 보겠습니다.

for (var i = 0; i < Dataset00.getColCount(); i++) {
var objColInfo = Dataset00.getColumnInfo(i);
strText += "ID = " + objColInfo.name;
strText += " SIZE = " + objColInfo.size;
strText += " type = " + objColInfo.type;
strText += "\n";
}

getColumnInfo() 메소드는 ColumnInfo 객체를 반환해줍니다. 해당 객체에는 name, size, type 정보를 가지고 있습니다.
또 각각의 속성은 읽어오거나 지정할 수 있습니다.
그래서 해당 예제와 같이 동적으로 컬럼의 정보를 바꿀 수 있습니다.

* 데이터셋에 컬럼을 추가하는 경우에는 addColumn()이나 addColumnInfo() 메소드를 사용합니다.
전자는 id, type, size 를 지정하는 형식이고 후자는 columninfo 값을 활용하는 형식입니다.
중복된 id를 사용하게 되면 둘 다 실패하게 됩니다.

http://cafe.naver.com/xplatform101/189