SMART datagrid v.1 > Classes > DataColumn

Back  Forward

DataLudi.DataColumn.lookupSourceId  property

网格中,被注册为Lookup source的LookupSource对象中,将会被用于这个列的Lookup source的对象的ID。 

如果lookupDisplaytrue,并且如果这个属性值指定实际注册在网格中的LookupSource对象中的一个, 这个列的数据单元格就会通过使用替代原有字段的值的、通过LookupSource.lookup而传递的值,显示单元格。 可以从设置在lookupKeyFields的字段,获取将会传递至查找源的键值。 

目前已有体现的LookupSourceLookupTree。 请参考LookupSource帮助主题和数据查找概述主题。 

默认值为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
数据查找概述
LookupSource
LookupTree
GridBase.addLookupSource
Examples
数据查找