原创 SharePoint 2010/2013 使用Javascript來判斷權限的三種方法

本文講述SharePoint 2010/2013 使用Javascript來判斷權限的三種方法的實現方式及其優缺點。 1. 根據用戶所在的SharePoint組(比如用戶在Leader 組纔可以使用審批按鈕)     a. 優點,簡單明瞭

原创 SharePoint 2013 中使用 delegate control AdditionalPageHead 的注意事項

delegate control 是SharePoint 中一些可擴展控件,通常我們可以把這些控件當做佔位符來使用,因爲我們可以輕鬆通過custom Elements來擴展它。 本文以常用delegate control Addition

原创 在使用SQL server High Availability 的SharePoint 2013 Farm環境中使用Import-SPMetadataWebServicePartitionData

本文講述筆者在在使用SQL server High Availability 的SharePoint 2013 Farm環境中使用Import-SP

原创 SharePoint 2013 開發過程中如何使依賴多個JS文件的代碼,等依賴的多個文件下載完成後再執行

本文講述SharePoint 2013 開發過程中如何使依賴多個JS文件的代碼,等依賴的多個文件下載完成後再執行。 在SharePoint 使用JS開發事我們經常會遇到等依賴的JS文件下載完成後再執行. SP.SOD.executeFu

原创 SharePoint 中使用Json傳遞數據到後臺的 ashx

 最近項目中遇到需要使用Json傳遞數據到SharePoint後臺的 ashx,goole下方案,但遇到不少問題。最終解決了,把遇到的問題和大家分享下。 function ExecuteAjax(type, url, data, suc

原创 SP13使用JS讀取social feed 時的報錯 SCRIPT438: Object doesn't support property or method 'get_context

最近研究SharePoint 2013的 social feature, 參照微軟MSDN上的例子做一個是使用JS讀取social feed的demo. 其中遇到幾個問題,發出來和博友們共享。 1. 首先是運行到SP.UserProf

原创 SharePoint 2013 中文站點更新列表字段的標題(Title)不能work

本文講述SharePoint 2013 中文站點更新列表字段的標題(Title)不能work的解決方案。 筆者的項目環境是個Varation的站點集,有中文和英文兩個子站點。 但是下面創建不修改字段標題的代碼,修改標題部分在英文站點裏面可

原创 SharePoint 2010/2013 通過List Item的內容菜單(BCD)來拷貝Item

本文講述SharePoint 2010/2013 通過List Item的內容菜單(BCD)來拷貝Item的方案。 項目中有時會遇到需要在原有列表項的基礎上拷貝列表項進行編輯並保存的的需求,本文將闡述如何實現這一需求。 效果爲:

原创 解決SharePoint 2013/2010 people picker控件找不到跨域用戶的問題

本文講述解決SharePoint 2013/2010 people picker控件找不到跨域用戶的問題的方法。 筆者遇到一個people picker控件找不到跨域用戶問題,筆者的客戶環境是:  客戶環境有兩個域 ADomain.com

原创 在SharePoint 2013/2010 解決方案中添加 ashx (HttpHandler)

本文講述如何在 在SharePoint 2013/2010 解決方案中添加 ashx (HttpHandler)。 一般處理程序(HttpHandler)是·NET衆多web組件的一種,ashx是其擴展名。一個httpHandler接受並

原创 SharePoint 2010/2013 創建一個默認值爲當前用戶的客戶化字段

本文講述如何在SharePoint 2010/2013 中創建一個默認值爲當前用戶的客戶化字段。 在項目中我們經常會遇到客戶提出某個字段的默認設置爲當前用戶的需求,像這樣的需求一般來說有兩條路可以走: 1. 前端路線,大致思路是客戶化ne

原创 SharePoint 2013 開發中JavaScript本地化方案

本文講述SharePoint 2013 開發中JavaScript本地化方案。 SharePoint 2013 中越來越多地使用到JavaScript,而客戶用多語言版本的需求也很常見,如果我們使用web part可以使用  resour

原创 SharePoint 2010/2013 在某塊代碼段中臨時禁用觸發event handler(receiver)

本文講述如何在SharePoint 2010/2013的解決方案中的某塊代碼段中臨時禁用觸發event handler(receiver): 新建類DisabledItemEventsScope: /// <summary> ///

原创 使用CSS 客戶化 SharePoint 2013 中的 promoted links 樣式

本文講述如何使用CSS客戶化客戶化 SharePoint 2013 中的 promoted links 樣式。 promoted links 是SharePoint 中提供的一個圖片鏈接的展示的 App,原始效果 如下:      當鼠

原创 SharePoint 2013 之社交功能(Social feature)

SharePoint 2013 中社交功能得到了極大的增強。主要有follow,  social feed 等(blog, forum, discussion board是2010中的功能),下面依次介紹follow, social fe