addLookupSource
Description
lookup tree에서 사용할 lookup source를 추가 등록한다.
추가등록되는 lookup source가 기존것과 중복되는경우 overwrite된다.
※ 기존id에 추가를 원하는 경우는 fillLookupData를 사용한다.
Syntax
function addLookupSource(source)
Parameters
source
Type: Object
LookupSource Object
Return value
None.
Examples
var source = {
"id": "empLookup",
"levels": 2,
"keys": [
["VINET", 5], ["VINET", 4], ["VINET", 3],
["CHOPS", 5], ["CHOPS", 4], ["CHOPS", 3],
["VICTE", 3], ["VICTE", 2],
["HANAR", 3], ["HANAR", 2],
["WELLI", 3], ["WELLI", 2]
],
"values": [
"VINET_5", "VINET_4", "VINET_3",
"CHOPS_5", "CHOPS_4", "CHOPS_3",
"VICTE_3", "VICTE_2",
"HANAR_3", "HANAR_2",
"WELLI_3", "WELLI_2"
]
};
gridView.addLookupSource(source);
....
/* field1(column1)의 값에 따라 column2의 dropDownList에 보여지는 값이 변경되도록
column2의 lookupSourceId와 lookupKeyFields를 지정한다.. */
gridView.setColumns([{
fieldName:"field1",
name:"column1",
values:["VINET","CHOPS","VICTE","HANAR","WELLI"],
editor:{
type:"dropDown"
}
},{
fieldName:"field2",
name:"column2",
lookupSourceId:"empLookup",
lookupDislay:true,
lookupKeyFields:["field1","field2"],
editor:{
type:"dropDown"
}
}
....
])
RealGrid HELP