2012-12-21 57 views
1

我想只列出與basetemplate 106如何使用JS REST API基於SP2013上的基本模板106獲取列表?

的代碼,我現在是:

url: 
      appweburl + 
      "/_api/SP.AppContextSite(@target)/web/lists/[email protected]='" + hostweburl + "'", 
     method: "GET", 
     headers: { "Accept": "application/json; odata=verbose" }, 
     success: onGetHostWebListsSuccess, 
     error: onGetHostWebListsFail 

此代碼將得到所有的名單從網站,這就是大量的信息。但是想縮小它的範圍。用於降低數據流量。

任何有關這方面的幫助將深表感謝。謝謝!

回答

2

您可以使用$ filter查詢選項來選擇要返回的項目。你的情況

因此,過濾器會是這個樣子:

$filter=BaseTemplate eq 106 

以及您的網址是這樣的:

appweburl + "/_api/SP.AppContextSite(@target)/web/lists?$filter=BaseTemplate eq 106&@target='" + hostweburl + "'" 
相關問題