2012-10-30 72 views
2

我想根據每行以什麼字母/數字開頭來過濾我的SharePoint列表。我知道我可以通過添加一個新的計算列和過濾器來做到這一點,但我希望能夠僅使用URL或JavaScript進行過濾,而無需僅爲此目的添加列。有什麼建議?基於Startswith的SharePoint過濾器

回答

0

你不能通過URL來做到這一點。 SharePoint接受FilterFieldxxx和FilterValuexxx查詢字符串參數,但它們僅篩選精確值。

您可以在列表視圖中以編程方式使用xslt。您還可以使用JavaScript來調用API,如Web服務,listdata.svc,JSOM或_api(SP 2013中的新增功能)。但老實說,計算欄似乎是最堅實和直接的方法。

0

您可以使用SharePoint Designer將內容編輯器Web部件添加到視圖表單,並放入一些jQuery以基於查詢字符串值過濾列表。

將jQuery文件上傳到您的樣式庫並將JavaScript添加到您的內容編輯器webpart。

請注意,由於查詢字符串在視圖中被廣泛使用並且視圖非常靈活並且允許某人完全重新設計輸出html,因此只需將group by子句添加到視圖中,刪除您的標題字段。