சென்னை

List level Validation in SharePoint 2010

In my earlier article, I wrote about column level validation in SharePoint 2010.

List level validation will trigger before saving the content. The validation should return TRUE to save the content.

Library Information List:

I have created sample list Library Information with the following columns.

Validation Scenario:

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.

User Profile Exception Error while Creating Sample Data in SharePoint 2010 Configuration Wizard

I encountered the following error while running Configuration wizard for SharePoint 2010.

You need to Install the hotfix for Windows Server 2008 R2 / விண்டோஸ் 7. Download here from Microsoft Connect.




Error in Log File:

01/09/2010 13:20:05 17 ERR An exception of type Microsoft.Office.Server.UserProfiles.UserProfileException was thrown. Additional exception information: Unrecognized attribute ‘allowInsecureTransport’. Note that attribute names are case-sensitive. (சி:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Profile\client.config line 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: Unrecognized attribute ‘allowInsecureTransport’. Note that attribute names are case-sensitive. (சி:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Profile\client.config line 56) —> System.Configuration.ConfigurationErrorsException: Unrecognized attribute ‘allowInsecureTransport’. Note that attribute names are case-sensitive. (சி:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Profile\client.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()

at Microsoft.Office.Server.UserProfiles.MossClientBase`1.ExecuteOnChannel(String operationName, CodeBlock codeBlock)

at Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)

— End of inner exception stack trace —

at Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)

at Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.GetProfileProperties()

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

at Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValueNow(K key)

at Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValue(K key, 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 மணிக்கு()

Column Validation in SharePoint 2010

Most of the developers faced issues with column validations in SharePoint 2003/2007.

It is really painful to write the validation using custom approach like javascript or jquery.

ஷேர்பாயிண்ட் 2010 provides the following validations in Out of the Box.

  • Column Level Validation
  • List Level Validation

Column Level Validation

While creating new column in list, click on the column validation node.

Specify your validation formula.

எ.கா..

[Fieldname]=”Value”

The formula should return TRUE for validation to PASS.

Create New column in List and Specify the validation Settings.


Create new item in List, Click save to validate.

WOW….life is easy with SharePoint.

State Tuned to hear about List level validation in my next post.

CodePlex வெளியீட்டு : பெற தேடல் வலைப்

அதிக சமூக,

I have contributed List Search WebPart for SharePoint in CodePlex.

திட்ட விவரம்:

இந்த திட்டம் WSS ஐந்து பெற தேடல் வலைப் வழங்குகிறது 3.0 / ஷேர்பாயிண்ட் 2007. வெறும் பக்கம் வலைப் சேர்க்க மற்றும் பட்டியலில் பெயர் குறிப்பிட, வடிகட்டி துறைகள், காட்சி துறைகள் மற்றும் அடிப்படை.

Simple Interface for Tool Part with advanced features for list search.

அம்சங்கள்

  • Ajax Enabled
  • Easy configuration of list
  • Automatically populates List collection in Drop Down List
  • Filter Fields Selection
  • Display Fields Selection
  • Query operator Selection

Configuration Steps

Open the WebPart in Edit Mode.

Filter Fields: Fields to be rendered at page with input box for filter fields.

Display Fields: Fields to be displayed in grid.

Condition criteria between the fields

When you apply changes the WebPart will render as below:

Please leave your new feature requests here: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

இணையதளம் செயல்கள் உள்ள தனித்துவ மெனு பொருள் உருவாக்குவது எப்படி

கீழே மாதிரி அம்சம் தள செயல்கள் மெனுவில் புதிய மெனு உருப்படி உருவாக்குகிறது, கீழே குறியீடு உள்ள GUID பதிலாக தயவு செய்து.

மாதிரி அம்சம் கோப்பு

<?xml version =”1.0″ குறியீட்டு =”UTF-8″?>

<வசதிகள்

Id =”<GUID>”

தலைப்பு =”தனித்துவ மெனு பொருள்”

விளக்கம் =” ”

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=”TRUE”

தலைப்பு =”My Blog”

விளக்கம் =” ”

Sequence=”1″>

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

</CustomAction>

</Elements>

Treeview டாக் லிபரல் வி 2.0 CodePlex இல்

நான் அடுத்த பதிப்பு வெளியிடப்பட்டது Treeview ஆவண நூலகம் ஷேர்பாயிண்ட் வலை 2007.

இந்த வெளியீட்டில் சேர்க்கப்பட்டது அம்சங்கள்:

  • தானாகவே toolpart உள்ள dropdownlist உள்ள ஆவண நூலகத்தில் பட்டியலில் விரிவாக்கிறது
  • சரிந்த Treeview toolpart சொத்து இருந்து நிர்வகிக்கப்படுகிறது
  • தானாக ஆவணம் நூலகம் கோப்புகளை பொருத்தமான சின்னங்கள் காட்டுகிறது

வலைப் பகுதி தீர்வு தொகுப்பில் அம்சமாக சேர்க்கப்பட்டிருந்தது.

உங்கள் கருத்துகள் அல்லது கூடுதல் அம்சம் கோரிக்கைகளை பதிவு செய்க.

வேலைத்திட்ட ஆவண நூலகங்கள் பட்டியல் பெற

பின்வரும் குறியீடு துணுக்கை ஆவண நூலகத்தில் பட்டியல் பெற பயன்படுத்தப்படுகிறது.

SPWeb _web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


foreach (SPList _lst உள்ள ListColl)

{


என்றால் (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType can be used to identify the Type of list.

ஷேர்பாயிண்ட் நிறுவும் போது Microsoft.IdentityModel சட்டசபை பிழை காணவில்லை 2010

ஷேர்பாயிண்ட் கட்டமைப்பு வழிகாட்டிகள் இயங்கும் போது, நீங்கள் ஒரு பிழை கிடைத்தாலும் “Microsoft.IdentityModel சட்டசபை காணாமல்”

நிச்சயமாக நீங்கள் நிறுவ வேண்டும் கொள்ளுங்கள் “ஜெனீவா கட்டமைப்பு”, எஸ்.பி. உங்கள் முன் தேவைகள் அதன் ஒரு பகுதியாக 2010

பதிவிறக்க ஷேர்பாயிண்ட் 2010 பீட்டா

மைக்ரோசாப்ட் ஷேர்பாயிண்ட் பீட்டா பிட்கள் வெளியிடப்பட்டது 2010 எம்எஸ்டிஎன் ஐந்து & டெக் நிகர சந்தாதாரர்கள்.

I hope it will be available for public in few days ஜே

ஷேர்பாயிண்ட் 2010 தொழில்நுட்ப ஸ்டேக்

ஷேர்பாயிண்ட் 2010 தொழில்நுட்ப ஸ்டேக் கீழே தெரிகிறது.

டெவலப்பர்கள் முக்கிய நன்மை வளர்ச்சி இயந்திரம் விண்டோஸ் விஸ்டா அல்லது விண்டோஸ் அதை அமைக்க முடியும் என்று 7 (எக்ஸ் 64-பிட்) machine ஜே