SMART datagrid v1.4 > Classes > DataColumn

Back  Forward

DataLudi.DataColumn.lookupItemsCallback  property

데이터 셀에서 사용하는 lookupValueslookupLabels를 콜백으로 반환한다. 셀별로 lookupValueslookupLabels 를 다르게 사용할수 있다. 

이속성이설정되면 lookupValues, lookupLabels 는 무시된다. 

기본값은 null.

Getter
function lookupItemsCallback(): Function
Setter
function setLookupItemsCallback(value: Function)
function (index:CellIndex):*;

Lookup에 대한 자세한 내용은 Data Lookup 개요와 관련된 속성들의 도움말 토픽을 참조한다. 

Code -1
   var columns = [{
        "name": "CustomerID",
        "fieldName": "CustomerID",
        "width": "120",
        "sortable": false,
        "editorButtonVisibility": "always",
        "lookupDisplay": true,
        "lookupItemsCallback" : function(index){
            var items = {};
            if(index.rowIndex % 2 === 0){
                items.lookupValues = ["aaa", "bbb", "ccc"];
                items.lookupLabels = ["111", "222", "333"];
            }else{
                items.lookupValues = ["code1", "code2", "code3"];
                items.lookupLabels = ["VICTE", "THREE", "SEVEN"];
            }
            return items;
        } 
See Also
Data Lookup 개요
lookupValues
lookupLabels
labelField
lookupSourceId
LookupSource