Спіс ўзровень праверкі ў SharePoint 2010

У маёй папярэдняй артыкуле, I wrote about column level validation in SharePoint 2010.

Праверка ўзроўню Спіс выкліча перад захаваннем зместу. Праверка павінна вярнуць TRUE, каб захаваць змесціва.

Бібліятэчна-інфармацыйны Спіс:

Я стварыў спіс Sample Library Інфармацыя з наступнымі слупкамі.

Праверка Сцэнар:

Due date should be greater than Issue Date.

Validation Settings:

Go to List Settings and click on Validation settings.

Specify the validation rule “DueDate > IssueDate”, then specify the error message to be displayed for the user.

Save the Validation Settings.

Create new item in list.

If the validation fails, the error message will be displayed to the user.

Профіль карыстальніка Выключэнне памылак пры стварэнні узораў дадзеных у SharePoint 2010 Майстар налады

Я ўпершыню сутыкнуўся з наступнае паведамленне пра памылку пры запуску майстры налады для SharePoint 2010.

Вам неабходна ўсталяваць выпраўленне для Windows Server 2008 R2 / АС Windows 7. Спампаваць можна тут ад Microsoft Connect.




Памылка ў файле часопіса:

01/09/2010 13:20:05 17 ERR выключэнне тыпу Microsoft.Office.Server.UserProfiles.UserProfileException быў кінуты. Additional exception information: Unrecognized attribute ‘allowInsecureTransport’. Note that attribute names are case-sensitive. (C:\Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14WebClientsProfileclient.config line 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: Unrecognized attribute ‘allowInsecureTransport’. Note that attribute names are case-sensitive. (C:\Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14WebClientsProfileclient.config line 56) —> System.Configuration.ConfigurationErrorsException: Unrecognized attribute ‘allowInsecureTransport’. Note that attribute names are case-sensitive. (C:\Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14WebClientsProfileclient.config line 56)

at System.Configuration.BaseConfigurationRecord.EvaluateOne(Радок[] keys, SectionInput input, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult)

at System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult, Boolean getLkg, Boolean getRuntimeObject, Аб'ект& result, Аб'ект& resultRuntimeObject)

at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Аб'ект& result, Аб'ект& resultRuntimeObject)

at System.Configuration.ConfigurationSectionCollection.Get(String name)

at System.ServiceModel.Configuration.ServiceModelSectionGroup.get_Client()

at Microsoft.Office.Server.UserProfiles.MossClientBase`1.GetServiceBinding(String endpointConfigurationName)

at Microsoft.Office.Server.UserProfiles.MossClientBase`1.GetChannelFactory(String endpointConfigurationName)

at Microsoft.Office.Server.UserProfiles.MossClientBase`1.get_Channel()

на 1.ExecuteOnChannel Microsoft.Office.Server.UserProfiles.MossClientBase `(Радок operationName, Кодоблок кодоблок)

at Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(Радок operationName, Кодоблок кодоблок)

— End of inner exception stack trace —

at Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(Радок operationName, Кодоблок кодоблок)

на Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.GetProfileProperties()

at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(Guid applicationID)

на Microsoft.Office.Server.Utilities.SPAsyncCache `2.GetValueNow(Да ключавым)

на 2.GetValue Microsoft.Office.Server.Utilities.SPAsyncCache `(Да ключавым, Boolean asynchronous)

at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.InitializePropertyCache()

at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.Provision()

at Microsoft.SharePoint.PostSetupConfiguration.EvalModeProvisionTask.ProvisionServiceApplicationsAndProxies()

at Microsoft.SharePoint.PostSetupConfiguration.EvalModeProvisionTask.Run()

у Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

Калонка праверкі ў SharePoint 2010

Большасць распрацоўнікаў сутыкнуліся з праблемамі з калонкай праверкі ў SharePoint 2003/2007.

Гэта сапраўды балюча пісаць праверку з дапамогай карыстацкіх падыход, як JavaScript або JQuery.

SharePoint 2010 прадастаўляе наступныя праверкі ў З скрынкі.

  • Праверка узроўні слупкоў
  • Праверка Спіс ўзровень

Праверка узроўні слупкоў

Пры стварэнні новых слупкоў ў спісе, пстрыкніце на вузле праверкі калонка.

Пазначце праверкі формулы.

e.g.

[FieldName]=”Значэнне”

Формула павінна вяртаць TRUE для праверкі на ПРОЙДЗЕ.

Стварыць новы слупок спісу і паказаць параметры праверкі.


Стварыць новы элемент у спіс, Націсніце кнопку Захаваць для праверкі.

WOW .... Жыццё лёгкая з SharePoint.

Дзяржава Tuned пачуць Спіс праверкі ўзроўню ў маёй наступнай пошце.

CodePlex выпуску : Спіс Пошук WebPart

Прывітанне супольнасці,

Я спрыяў WebPart Спіс Пошук у SharePoint CodePlex.

Апісанне праекта:

Гэты праект падае спіс пошуку WebPart для WSS 3.0 / SharePoint 2007. Проста дадайце WebPart на старонку і паказаць імя спісу, палі фільтра, адлюстравання палёў і крытэрыі.

Просты інтэрфейс для інструментаў частка з пашыранымі магчымасцямі пошуку па спісе.

Асаблівасці

  • Ajax уключаны
  • Прастата налады спісу
  • Аўтаматычна запаўняе спіс калекцыі ў выпадальным спісе
  • Выбар фільтра поля
  • Паказаць Выбар поля
  • Запыт Выбар аператара

Канфігурацыя крокі

Адкрыйце WebPart ў рэжыме рэдагавання.

Палі фільтра: Палі, што аказваюцца на старонцы поле ўводу для поля фільтра.

Паказаць Палі: Палі, якія будуць адлюстроўвацца ў сетцы.

Умова крытэрыю паміж палямі

Калі вы ўжываеце змены WebPart зробіць, як паказана ніжэй:

Калі ласка, пакіньце свае новыя запыты асаблівасць тут: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

Як стварыць пункт меню ў Site Actions

Функцыя, прыведзены ніжэй, стварае новы пункт меню на сайце меню Дзеянні, Калі ласка, заменіце GUID ў кодзе ніжэй.

Прыклад Feature файла

<?XML Version =”1.0″ кадавання =”UTF-8″?>

<Асаблівасць

Id =”<GUID>”

Title =”Прыстасаваныя Пункт меню”

Апісанне =” ”

Version=”1.0.0.0″

Scope=”Сайт”

Hidden=”False” xmlns=”HTTP://schemas.microsoft.com/sharepoint/”>

<ElementManifests>

<ElementManifest

Location=”elements.xml” />

</ElementManifests>

</Асаблівасць>

Sample Elements file

<?XML Version =”1.0″ кадавання =”UTF-8″?>

<Elements xmlns=”HTTP://schemas.microsoft.com/sharepoint/”>

<CustomAction Id=””

GroupId=”SiteActions”

Location=”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator=”ПРАЎДА”

Title =”Мой блог”

Апісанне =” ”

Sequence=”1″>

<UrlAction Url=”HTTP://www.mstechblogs.com/sharepoint “/>

</CustomAction>

</Elements>

TreeView Doc Lib V 2.0 у CodePlex

I have released the next version of TreeView Document Library WebPart for SharePoint 2007.

Дададзеныя функцыі ў гэтай версіі:

  • Automatically populates the list of document libraries in dropdownlist in toolpart
  • Collapsed TreeView can be managed from toolpart property
  • Automatically shows the appropriate icons for the files in document library

WebPart included as feature in solution package.

Please post your comments or additional feature requests.

Праграмна атрымаць спіс дакументаў бібліятэк

Наступны фрагмент кода выкарыстоўваецца для атрымання спісу бібліятэк дакументаў.

SPWeb _web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


Еогеасп (SPList _lst у ListColl)

{


калі (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType can be used to identify the Type of list.

Microsoft.IdentityModel зборка зніклых без вестак Памылка пры ўсталёўцы SharePoint 2010

Падчас працы майстры налады SharePoint, калі вы атрымліваеце паведамленне пра памылку “Microsoft.IdentityModel зборкі адсутнічае”

Пераканайцеся, што вы ўсталявалі “Geneva Framework”, яго частка вашых папярэдніх рэквізітаў для SP 2010

Спампаваць SharePoint 2010 Бэта

Microsoft выпусціла бэта-біт SharePoint 2010 для MSDN & Tech Чыстыя абаненты.

I hope it will be available for public in few days J

SharePoint 2010 Тэхналогія Stack

SharePoint 2010 Тэхналогія Stack выглядае, як паказана ніжэй.

Ключавым перавагай для распрацоўшчыкаў бы машына развіццё можа быць усталяваны яго ў Windows Vista або Windows, 7 (64-біт) machine J