SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.fillLookupRows  method

sourceId에 해당하는 LookupSource에 값을 채운다. 

현재 구현되어 있는 LookupSourceLookupTree인데, rows에 전달하는 각 row에는 룩업트리의 levels 수 + 1 만큼의 항목이 존재해야 한다. 

function fillLookupRows (sourceId: String, rows: Array);
Returns
Void
Parameters
sourceId - String. required.
rows - Array. required.
Code -1
    $('#fillData').click(function () {
        // "customers"는 룩업트리의 id다.
        // rows의 각 row는 룩업트리의 levels + 1 만큼 항목이 들어가야 한다.
        // 0 ~ levels - 1 까지는 키값들로 사용되고, levels 위치의 항목은 값으로 사용된다.
        // 아래 예시에서 levels, 즉 키의 개수는 2이다. 
        grdMain.fillLookupRows("customers",
            // rows
            [
                ["Google", 5, "GOOG_5"], // row. "Google"와 5가 키이고 "GOOG_5"가 값이다.
                ["Microsoft", 4, "MSFT_4"], 
                ["Apple", 3, "AAPL_3"],  
                ...
            ]
        );
    });
See Also
fillLookupValues
LookupTree
Examples
데이터 룩업