1
로컬 및 원격 데이터를 동일한 검도 UI 컨트롤에 바인딩하려고합니다. 여기 검도 treeview를 사용하고 있습니다.Kendo DataSource에 로컬 데이터와 원격 데이터를 함께 바인딩하는 방법
여기에 먼저 2 개 노드가 하드 코드 (로컬 데이터) 및 데이터베이스에서 (원격 데이터) 낭포 지금이 문제를 처리하는 방법에 대한 세 번째 요구.
$("#AftermarketTreeView").kendoTreeView({
dataTextField: ["text", "text", "MC_ANALYSIS_NAME"],
dataSource: {
data: [
{
text: "Initiate",
items: [
{ text: "Parts Selection", haschildren: false },
{ text: "Assumptions", haschildren: false },
{ text: "Team", haschildren: false },
]
},
{
text: "Analyze",
items: [
{ text: "Part Attributes", haschildren: false },
{ text: "Aftermarket Evaluation", haschildren: false }
]
},
{
text: "Monto Carlo",
items: [
{ text: "Monto Carlo", haschildren: true }
]
}
],
schema: {
model: {
hasChildren: "items",
children: {
schema: {
data: "items",
model: {
hasChildren: "haschildren",
children: {
schema: {
// override the schema.data setting from the parent
data: function (response) {
return response;
}
},
transport: {
read: {
url: ResolveUrl("/CreateMaintainAnalysis/GetMontoCarloData/"),
dataType: "jsonp",
data:onDataSendAnalysisID,
}
},
}
}
}
}
}
}
}
});
그래서 Kendo TreeView를 사용하여 바인드하는 방법은 무엇입니까?
지금까지 어떻게 코딩 되었습니까? 모든 트리 루트에 대해 데이터 소스를 사용합니까? 데이터 소스가 만들어지고 트리 뷰에 첨부되는 방법에 대해 좀 더 많은 코드를 표시 할 수 있습니까? – Icepickle
지금 당장 내가 어떻게 진행할 수 있는지에 대한 지식이 없기 때문에 DataSource를 사용하지 않았습니다. UI에서 HardCoded HTML을 사용했습니다. – SantyEssac
그런 다음 개념을 만들지 않고 노력을 다시 게시해서 도움을 줄 수 있습니까? 너 붙어있어? – Icepickle