簡體   English   中英

如何將功能javascript中的數據源創建與kendo ui網格數據源綁定?

[英]How to bind datasource create in function javascript with kendo ui grid datasource?

我已經建立了kendo ui和javasript函數。 該函數返回數據源值。 我想將此數據源值綁定到kendo ui網格內。 但我不知道如何將其綁定在一起。 我想在我的kendo ui中的函數中傳遞“列表”。 有什么幫助嗎? 這是我的kendo 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

我已經知道答案了!

只需將這段代碼添加到我的函數restoreList中並完成!

        var dataSource = new kendo.data.DataSource({
          data: list
        });

        var grid = $("#grid").data("kendoGrid");
        grid.setDataSource(dataSource);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM