아주 간단한 것처럼 보입니다.
- 그리드는 데이터 소스로부터 데이터를 가져옵니다.
- DropDownLists는 DataSources에서 해당 값을 가져옵니다.
- 두 데이터 소스 모두 동일한 데이터 소스를 사용한다면 ... 그게 전부입니다.
예 : 상태 및 ID가있는 도시 목록이 포함 된 데이터 소스가 있습니다.
var ds = new kendo.data.DataSource({
transport : {
read: "url",
},
pageSize: 10,
schema : {
model: {
fields: {
Id : { type: 'number' },
City : { type: 'string' },
State: : { type: 'string' }
}
}
}
});
Grid에서는 모든 데이터를 표시하지만 DropDownList에 도시를 표시하고 값으로 ID를 사용하고자합니다.
우리가해야 할 것입니다 :
$("#grid").kendoGrid({
dataSource: ds,
columns :
[
{ field: "Id" },
{ field: "City" },
{ field: "State" },
]
});
우리가 정의하는 DropDownList로에 대한
는 :
$("#ddlist").kendoDropDownList({
dataSource: ds,
dataTextField: "City",
dataValueField: "Id"
});
당신은 당신이 무엇을 시도했다 보여줄 수 있습니까? – StormeHawke