2017-01-18 46 views
0

我正在探索不同的方式讓Kendo網格與Azure表進行交互。我可以有一個Azure Table的前端,並使用WCF/SignalR/OData等公開數據。是否可以將Kendo Grid與Azure Table/Shared Access Signature集成?

或者我可以通過共享訪問簽名直接在OData上通過KendoUI公開帶有KendoUI的Azure表。

我做了很多搜索,但我沒有看到有多少這種組合。這種整合的可行性是什麼?

+0

你有關於這個主題的任何更新? –

回答

1

我做了很多搜索,但我沒有看到有多少這種組合。這種整合的可行性是什麼?

根據我的理解,我們可以做到這一點。根據Kendo Grid official document和演示示例,它允許我們從http請求中獲取網格數據源。

var dataSource = new kendo.data.DataSource({ 
    transport: { 
     read: function (e) { 
      // on success 
      e.success(sampleData); 
      // on failure 
      //e.error("XHR response", "status code", "error message"); 
     } 
    } 
} 

它甚至可以使一個自定義的Ajax請求,然後通過響應。

因此,我們可以使用Azure表REST API來獲取dataSource的表實體。有關查詢天藍色表REST API的更多信息,請參閱Query Entities文檔。更多Azure表REST API請參考Table Service REST API文檔。

相關信息:

Cross-Origin Resource Sharing (CORS)支持的Azure存儲服務

我們可以設置,可以輕鬆地從蔚藍的門戶支持CROS

enter image description here

+0

因此,不要OData ....有一些擴展來處理最佳實踐,如負載均衡分區鍵,IQuerable,過濾器或排序數據的替代索引? – LamonteCristo

+0

在[REST API文檔](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/query-entities)的** URI參數**部分中提到'URI參數 查詢實體操作支持由OData協議規範定義的查詢選項'。 –

相關問題