我已经有了构建 kendo ui 和 javasript 函数。 该函数返回数据源值。 我想将此数据源值绑定到 Kendo UI 网格中。但我不知道如何把它绑在一起。我想在我的剑道UI中传递函数中的"列表"。有什么帮助吗?这是我的剑道UI代码:
` $(document).ready(function () {
$("#grid").kendoGrid({
dataSource: {
transport: {
read: {
}
},
schema: {
model: {
fields: {
ActivityID: { type: "number" },
Assigner: { type: "string" },
AssignDate: { type: "date" },
Task: { type: "string" },
Assignee: { type: "string" },
DueDate: { type: "date"},
CompletionDate: { type: "date"},
Status: { type: "string" },
}
}
},
'
这是我的javascript函数:
` <script type="text/javascript">
function retrieveList(){
$.post("./proxy.aspx?func=getList",
{
Data: "{"ListName": "Dummy"}"
},
function(data, status){
var json;
var list;
json = JSON.parse(data);
list = json.Result;
alert("Data: " + data + "nStatus: " + status);
});
}`
我创建了一个示例 dojo 供您参考,它说明了与网格的基本数据绑定:http://dojo.telerik.com/aPoBiVEW
我已经得到了答案!
只需在我的函数 retrieveList 中添加此代码即可完成!
var dataSource = new kendo.data.DataSource({
data: list
});
var grid = $("#grid").data("kendoGrid");
grid.setDataSource(dataSource);