SMART datagrid v1.4 > Classes > DataColumn
그리드에 Lookup source로 등록된 LookupSource 객체들 중에서 이 컬럼의 Lookup source로 사용할 객체의 아이디.
lookupDisplay가 true고 이 속성 값이 그리드에 실제 등록된 LookupSource 객체들 중 하나를 지정하고 있으면, 이 컬럼의 데이터셀들은 본래 필드의 값 대신 LookupSource.lookup 으로 전달되는 값을 사용해서 셀을 표시한다. 룩업 소스로 전달할 키값들은 lookupKeyFields에 설정한 필드들로 부터 가져온다.
현재 구현된 LookupSource는 LookupTree가 있다. LookupSource 도움말 토픽과 Data Lookup 개요 토픽을 참조한다.
기본값은 null.
var id = grid.addLookupSource({
"id": "products",
"levels": 2,
"keys": [
["Customer1", "Import"],
["Customer2", "Import"],
["Cusotmer2", "Export"],
["Cusotmer2", "Export"],
...
],
"values": [
"Product 1",
"Product 2",
"Product 3",
"Product 4",
...
]
});
column.setLookupSourceId(id);
column.setLookupKeyFields(['customer', 'flow']);