2014-10-27 88 views
0

所以這是我的場景。我有我的網站用戶沒有在足夠高的級別上使用列表的列上的排序功能,或者使用工具欄更改列表視圖。爲了使事情更簡單,我想爲列表創建幾個視圖,並在列表頂部創建幾個按鈕(或使用現有的webpart),這些按鈕可以被點擊並且將重新對列表進行排序數據爲他們而動。SharePoint 2010:通過按鈕或web部件更改列表視圖

例如,一個按鈕可能是基於評論的前十名,這會拉平均評分列並按降序排列。

任何想法?

+0

我發現這個:http://www.manula.com/manuals/lightning-tools/lightning-conductor-web-part-2013/2/en/topic/dynamically-selecting-a-view – 2015-11-30 08:28:02

回答

1

'On the fly'意思是沒有頁面重新加載?如果是這樣,開始研究Javascript/Jquery解決方案。 SPServices將是一個很好的起點。

對於低保真解決方案,在這裏。

根據需要創建所有視圖。編輯每個視圖頁面並在想要放置按鈕塊的位置添加CEWP。爲您的按鈕創建圖像。將HTML添加到每個CEWP,以便您的圖像顯示並超鏈接到相應的視圖。瞧。如果您想進行任何更改,管理將會很痛苦。也許將該HTML塊存儲在Site Assets或其他內容中,並使用Page Viewer Web部件進行引用。我認爲這將工作...

或者只是關閉快速啓動。好極了。

+0

感謝Liam。很有幫助。讓我試試這個! – dave 2014-10-28 18:03:38

+0

快速啓動你會試試這個..你的意思是左側導航欄吧? – dave 2014-10-28 18:06:40

+0

是的,這是正確的。 – 2014-10-30 03:17:07

相關問題