SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強(qiáng)大的團(tuán)隊(duì)協(xié)作環(huán)境,使得組織能夠在整個組織內(nèi)部實(shí)現(xiàn)整合、組織、查找和提供 SharePoint站點(diǎn)。 1、在SharePoint 2013中,我們隱藏列表Dispform頁面的ListFormWebPart部件,轉(zhuǎn)而使用自定義顯示列表表單進(jìn)行展示,因?yàn)檫@樣更容易定制我們需要的顯示; 2、之后發(fā)現(xiàn)文件夾下的文檔,查看屬性會報錯,如下圖: 3、報錯如下圖,沒有項(xiàng)目: 4、不在文件夾下的項(xiàng)目,就沒有這樣的問題,懷疑是獲取CurrentItem出問題了,但是沒想到怎么去改xslt,如下圖: 5、百度谷歌查找解決方案,最后找到定義列表模板,參考jianyi的博客,如下圖: 6、然后發(fā)現(xiàn)處在文件夾下的ID為3的項(xiàng)目,可以顯示出來了,也沒發(fā)現(xiàn)其他問題: 總 結(jié) 不知道是不是SharePoint的bug,但是谷歌一圈只是發(fā)現(xiàn)使用自定義列表表單的,沒發(fā)現(xiàn)又遇到類似問題的。自己使用的是沒有打補(bǔ)丁的版本,或許打了sp1補(bǔ)丁,會解決類似問題。 也希望有解決了該問題的,給我留言,謝謝! Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!