SMART datagrid v1.4 > Classes > DataColumn

Back  Forward

DataLudi.DataColumn.lookupSourceId  property

그리드에 Lookup source로 등록된 LookupSource 객체들 중에서 이 컬럼의 Lookup source로 사용할 객체의 아이디. 

lookupDisplaytrue고 이 속성 값이 그리드에 실제 등록된 LookupSource 객체들 중 하나를 지정하고 있으면, 이 컬럼의 데이터셀들은 본래 필드의 값 대신 LookupSource.lookup 으로 전달되는 값을 사용해서 셀을 표시한다. 룩업 소스로 전달할 키값들은 lookupKeyFields에 설정한 필드들로 부터 가져온다. 

현재 구현된 LookupSourceLookupTree가 있다. LookupSource 도움말 토픽과 Data Lookup 개요 토픽을 참조한다. 

기본값은 null.

Getter
function lookupSourceId(): String
Setter
function setLookupSourceId(value: String)
Code -1
    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']);
See Also
lookupKeyFields
labelField
Data Lookup 개요
LookupSource
LookupTree
GridBase.addLookupSource
Examples
데이터 룩업