在我以前的文章, 我寫的 列級驗證在SharePoint 2010.
名單將觸發級驗證的內容在保存之前. 驗證應返回TRUE以保存內容.
圖書館信息列表:
我創建的示例列表圖書館信息與下面的列.
驗證方案:
截止日期應大於發行日期.
驗證設置:
轉到列表設置,並點擊驗證設置.
指定驗證規則 “DueDate為 > IssueDate”, 然後指定要顯示的錯誤信息為用戶.
保存驗證設置.
創建新項目名單.
如果驗證失敗, 該錯誤信息將顯示給用戶.
|
||||||
在我以前的文章, 我寫的 列級驗證在SharePoint 2010. 名單將觸發級驗證的內容在保存之前. 驗證應返回TRUE以保存內容. 圖書館信息列表: 我創建的示例列表圖書館信息與下面的列.
驗證方案: 截止日期應大於發行日期.
驗證設置: 轉到列表設置,並點擊驗證設置.
指定驗證規則 “DueDate為 > IssueDate”, 然後指定要顯示的錯誤信息為用戶.
保存驗證設置. 創建新項目名單. 如果驗證失敗, 該錯誤信息將顯示給用戶. 我遇到了以下錯誤在運行配置嚮導用於 SharePoint 2010. 您需要安裝修補程序的Windows Server 2008 R2的 / 視窗 7. 這裡從微軟下載連接.
錯誤日誌文件: 01/09/2010 13:20:05 17 ERR一個被拋出的異常類型 Microsoft.Office.Server.UserProfiles.UserProfileException. 其他異常信息: Unrecognized attribute ‘allowInsecureTransport’. 請注意,屬性名是大小寫敏感的. (ç:\程序文件共同文件微軟共享 WEB服務器擴展 14 WebClientsçProfile client.config線 56) Microsoft.Office.Server.UserProfiles.UserProfileException: Unrecognized attribute ‘allowInsecureTransport’. 請注意,屬性名是大小寫敏感的. (ç:\程序文件共同文件微軟共享 WEB服務器擴展 14 WebClientsçProfile client.config線 56) —> System.Configuration.ConfigurationErrorsException: Unrecognized attribute ‘allowInsecureTransport’. 請注意,屬性名是大小寫敏感的. (ç:\程序文件共同文件微軟共享 WEB服務器擴展 14 WebClientsçProfile client.config線 56) 在System.Configuration.BaseConfigurationRecord.EvaluateOne(串[] 鍵, SectionInput輸入, 布爾 isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, 對象 parentResult) 在System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, 對象 parentResult, 布爾 getLkg, 布爾 getRuntimeObject, 對象& result, 對象& resultRuntimeObject) 在System.Configuration.BaseConfigurationRecord.GetSectionRecursive(字符串configKey, 布爾 getLkg, 布爾的checkPermission, 布爾 getRuntimeObject, 布爾 requestIsHere, 對象& result, 對象& resultRuntimeObject) 在System.Configuration.ConfigurationSectionCollection.Get(字符串名稱) 在System.ServiceModel.Configuration.ServiceModelSectionGroup.get_Client() 在Microsoft.Office.Server.UserProfiles.MossClientBase`1.GetServiceBinding(字符串endpointConfigurationName) 在Microsoft.Office.Server.UserProfiles.MossClientBase`1.GetChannelFactory(字符串endpointConfigurationName) 在Microsoft.Office.Server.UserProfiles.MossClientBase`1.get_Channel() 在Microsoft.Office.Server.UserProfiles.MossClientBase`1.ExecuteOnChannel(字符串operationName, 代碼塊代碼塊) 在Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(字符串operationName, 代碼塊代碼塊) — 結束內部異常堆棧跟踪 — 在Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(字符串operationName, 代碼塊代碼塊) 在Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.GetProfileProperties() 在Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(GUID applicationID) 在Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValueNow(K鍵) 在Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValue(K鍵, 布爾異步) 在Microsoft.Office.Server.Administration.UserProfileApplicationProxy.InitializePropertyCache() 在Microsoft.Office.Server.Administration.UserProfileApplicationProxy.Provision() 為() 在Microsoft.SharePoint.PostSetupConfiguration.EvalModeProvisionTask.Run() 在Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask() 大部分的開發商面臨的問題與列驗證在SharePoint 2003/2007. 這實在是痛苦的寫驗證使用自定義方式如JavaScript或jQuery. 的SharePoint 2010 在下面的驗證提供開箱即用.
列級驗證 在創建新的列清單, 單擊列驗證節點. 指定您的驗證公式. 克. [字段名]=”價值” 公式應該返回TRUE審定 PASS. 創建新的列清單,並指定驗證設置.
創建新項目名單, 單擊保存以驗證.
哇...。生活很容易與 SharePoint. 國家在收聽聽到名單級驗證在我的下一個職位. 喜社區, 我貢獻了SharePoint列表中搜索的WebPart CodePlex上. 項目描述: 簡單的界面工具部件與列表搜索高級功能. 特點
配置步驟 在編輯模式打開的WebPart. 過濾字段: 字段呈現在頁面的輸入框過濾字段. 顯示字段: 字段顯示在網格.
場間條件標準
當您應用改變的WebPart將呈現如下: 請留下您的新功能的要求在這裡: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0 以下範例功能創建新的菜單項中的網站操作菜單, 請更換的GUID在下面的代碼. 樣本特徵文件 <?XML版本=”1.0″ 編碼 =”使用UTF - 8″?> <特徵 ID =”<的GUID>” 標題=”自定義菜單項” 說明=” ” Version=”1.0.0.0″ Scope=”網站” Hidden=”假” xmlns =”銈://schemas.microsoft.com / SharePoint的/”> <ElementManifests> <ElementManifest Location=”elements.xml” /> </ElementManifests> </特徵>
樣品元素文件 <?XML版本=”1.0″ 編碼 =”使用UTF - 8″?> <元素xmlns =”銈://schemas.microsoft.com / SharePoint的/”> <的CustomAction標識 =”” GroupId=”SiteActions” Location=”Microsoft.SharePoint.StandardMenu” RequireSiteAdministrator=”真” 標題=”我的博客” 說明=” ” Sequence=”1″> <UrlAction網址 =”銈://www.mstechblogs.com /的SharePoint “/> </的CustomAction> </分子> 我已經發布下一個版本的 TreeView的文檔庫 用於 SharePoint的WebPart 2007. 此版本中新增功能:
包括為特徵的WebPart解決方案包中. 請發表您的評論或附加功能要求. 下面的代碼片段是用於檢索文檔庫列表.
SPWeb _Web = SPContext.Current.Web;
{
{ LibList.Items.Add(_lst.Title); } }
BaseTemplateType可用於識別類型的列表. 在運行 SharePoint配置嚮導, 如果你得到一個錯誤 “Microsoft.IdentityModel大會失踪” 請確保您已安裝 “日內瓦框架”, 其前必備的一部分,你的SP 2010 微軟已發布的SharePoint的β位 2010 為MSDN & 高科技網絡用戶.
我希望它會在數天供公眾 Ĵ
的SharePoint 2010 技術堆棧看起來像下面. 關鍵的好處是開發商開發機可以設置在Windows Vista或Windows 7 (x64位) 機 Ĵ
|
||||||
版權所有 © 2024 MSTechBlogs - 保留所有權利 技術支持 WordPress的 & 阿塔瓦爾帕 |