Time of Update: 2018-12-07
簡述:在SharePoint的使用中,經常需要進行系統整合這樣的操作,我們作為SharePoint開發,就需要給其他系統提供介面,而SharePoint提供的WebService就很好的提供了這樣的功能,我們簡單瞭解下,通過SharePoint提供WebService對列表進行操作步驟:1、 首先,建立一個控制台程式,添加WebService的引用地址http://<site>/_vti_bin/Lists.asmx<site>為網站的地址,包括連接埠號碼2、引用 -
Time of Update: 2018-12-07
我們開發中,通常需要寫各種各樣的組件來實現我們的展示或者功能,下面就介紹下剛剛接觸的QuickPart+使用者控制項的方式,算是自己的學習筆記,也和大家交流下心得。1、 建立Web應用程式2、 在項目上,右鍵 – 添加 – 建立項 – 選擇使用者控制項3、 即可在使用者空間裡面,編寫我們的代碼了,添加Microsoft.SharePoint.dll的引用,代碼上添加命名空間引用using Microsoft.SharePoint;[Dll位置:C:\Program Files\Common
Time of Update: 2018-12-07
介紹:在使用SharePoint中,我們經常需要做的就是打包解決方案,我們來介紹下SharePoint解決方案的手動部署,我自己覺得,解決方案是SharePoint中非常好的一個功能,部署和使用起來相當方便,尤其配合Feature的使用,可以對相應功能的開啟和關閉,廢話不說了,開始我們的解決方案打包部署。前期準備-[makecab命令、.ddf格式檔案、manifest.xml],瞭解下以上三項,這個對於手動打包解決方案,是非常必要的。·Makecab命令MakeCAB是微軟提供的製作CAB的檔
Time of Update: 2018-12-07
背景:SharePoint列表的四個基本頁樣式不是特別的好,所以很多情況都需要重新定製,然而經過定製後,又發生了新的問題,就是存成模板,再建新的列表的時候,定製的頁面不能正常顯示了。1、 定製後的頁面12、 定之後儲存為列表模板,然後通過模板建新的列表,發現有如下錯誤,2,進去的是列表B的Dispform頁,然而展示的是A列表裡面的內容。3、 然後我們開啟頁面看所顯示的代碼,想想我們一開始定義的就是自訂表格單,選的是列表的名字,肯定有記錄當時列表資訊的地方,好吧,我們就從這下手,反正代碼都在頁面
Time of Update: 2018-12-07
簡述:給其他系統提供整合,發現SharePoint內建的WebService各種不好使,索性就自己寫一點,也當做自己學習的記錄了。當然內容比較簡單,希望大俠們不要介意,也不要罵我啊。好了,進入正題吧。1、 首先,使用VS2008建立一個WebService的項目,選擇Asp.net Web服務應用程式,然後輸入項目名稱2、 添加引用添加Microsoft.SharePoint.dll檔案的引用,因為我們需要使用SharePoint的物件模型來讀取列表資訊,Dll檔案的位置是C:\Program
Time of Update: 2018-12-07
今天去客戶給機器做備機,帶著裝好SharePoint07的機器跑過去了,先做個LAN,然後連上機器開始工作;首先當然是改ip地址,然後都改好了開始加域,加了好幾次,發現都不行,提示"指定的網路名稱不可用",這下鬱悶了,只有加到域裡面,才能繼續下面的工作》。。然後開始排錯首先意識到網路問題,因為自己是網路出身,先是ping DNS和域控的ip[一台機器],好吧,都通然後ping
Time of Update: 2018-12-07
SharePoint列表使用WebService操作,可以進行增刪改查,但是操作開啟審批功能列表的時候,會遇到清單項目審批的問題,只要進行修改,該項目就會變成待定狀態,然後想要修改審批狀態,就使用UpdateListItems方法,一直自以為是的以為,修改審批狀態,不就是更新麼Cmd='Update'不就可以了,事實卻不是如此。審批方法名稱UpdateListItems(string ListName, XmlNode updates)參數名稱ListName
Time of Update: 2018-12-07
今天逛部落格園,偶然看到了下面的文章,介紹不用工具查看SharePoint欄位內部名稱,也介紹下自己的小方法。 http://www.cnblogs.com/sunjunlin/archive/2012/02/08/2343277.html 我們使用SharePoint經常回味找到建立欄位的內部名稱而感到苦惱,尤其是某些情況起的是中文名字,那一段一段的"@_x6240__x5c5e__x9879__x76ee_",看著的確比較難懂。 查看列表的內部欄位名稱,先通過“查看所有網站內容”
Time of Update: 2018-12-07
首先,大家可以參考我的上一遍部落格:http://www.cnblogs.com/olay/archive/2012/06/28/2568499.html類似,我在ProjectServer裡面加入一個自訂欄位“責任人”,我們可以從Published
Time of Update: 2018-12-07
1.
Time of Update: 2018-12-07
1、
Time of Update: 2018-12-07
最近有些迷戀js指令碼,因為自己對Asp.net不夠熟悉,又是Moss的一年級新生,不是對代碼開發不感興趣,物件導向自己也瞭解一些,代碼也能大致讀懂,個人覺得還是經驗積累,作為代碼開發人員,還是需要3-5年的編程經驗,程式就是這樣,熟悉的過程。而相對,js就比較簡單了,自己最近也比較迷戀js指令碼,相比代碼用物件模型或者ASP.net程式去讀寫SharePoint庫,自己還是傾向於用js指令碼進行操作,而SharePoint提供的定製功能也是很強大的,當然效率的問題和安全性的問題,都是必須要考慮
Time of Update: 2018-12-07
需求:編寫一個新聞展示的WebPart,要求可以分類,類別是從WebService中擷取的字串,要求可以在屬性中勾選分類,顯示該分類的資訊,分類可能會增加。我要做的就是動態產生屬性中的新聞類別,至於新聞展示就很簡單了。 首先,建立一個WebPart的類,然後添加引用,添加強命名,修改輸出路徑到bin下,然後加到網站中,引用進去,方便查看效果。
Time of Update: 2018-12-07
報錯:沒有安裝與 Windows SharePoint Services 相容的資料表組件瀏覽器不支援 ActiveX 控制項或者禁用了對 ActiveX 控制項的支援第一反應,就是什麼東西沒裝,應該是ActiveX控制項吧,或者沒啟用,經過對環境的瞭解,大致有幾個可能1、IE瀏覽器的版本有問題2、沒有安裝Office(客戶確實沒有)3、沒有安裝Designer查看附加元件,發現Microsoft Office List
Time of Update: 2018-12-07
物件模型SPFieldChoiceSPSite site = SPContext.Current.Site;SPWeb web = site.OpenWeb(SubWebUrl);SPList list = web.Lists[ListName];SPFieldChoice fieldchoice = (SPFieldChoice)list.Fields["年份"];for(int
Time of Update: 2018-12-07
介紹:SharePoint的搜尋著實強大,而且最近用到SharePoint搜尋第三方耙梳,感覺收穫挺大,而且網上資料沒找到太多類似的,就小記錄一下,分享給大家。 首先,我自己寫了一個net頁面,裡面讀取所有我需要內容,充當SharePoint耙梳的資料來源,對這個頁面進行耙梳,頁面如:
Time of Update: 2018-12-07
項目需要寫TimerJob,以前也大概知道原理,不過,開發過程中,還是遇到一些問題,網上看了好多部落格,也有寫的灰常好的,不過,自己還是想再寫一下,也算是給自己一個總結,也算給大家多一個參考吧。
Time of Update: 2018-12-07
前言:今天,碰到一個有趣的問題,就是SharePoint調查裡面,添加對於圖片的支援,眾所周知,SharePoint的調查就支援那麼幾種欄位類型的問題,當然,我們可以開發實現,不過,這個不是我們今天介紹的,我們今天介紹的是js實現的無代碼開發。 下面,看看我們要實現的,如(參與調查的頁面,其實這個是我已經做好的頁面): 如的,帶著圖片的選項,在SharePoint內建欄位裡很難實現,所以,我就想把img標籤寫在頁面上,然後發現當做文字輸出到頁面上,我就想到用js指令碼,替換img標籤,所
Time of Update: 2018-12-07
前言:在SharePoint中,我們常見的操作就是添加我們的自訂BCD菜單,下面,簡單介紹下添加自訂BCD菜單的操作。主要介紹兩種熟悉的方法,一種通過xml方式,另一種是通過js的方式。 環境:SharePoint 2010 Server,理論上2007和2013也會支援,不過我沒有進行測試。方法一、通過Xml方式(圖比較多,不過我不是貼圖黨)1、
Time of Update: 2018-12-07
大家都知道,SharePoint中,在某個Site下建立的List不能被別的Site引用,即對別的site而言,這個list是透明的,大家常常有這樣的苦惱,同一個list沒有辦法被多個site引用。 其實解決方案有多種: 可以在SP Designer內建立Dataview,指定Dataview的資料來源為別的site中的某一個list。但是對於很多沒有開發經驗的人而言,使用SP Designer顯然不是很方便的事。這裡介紹一個新的Web