Luettelo tasolla Validation SharePoint 2010

Aikaisemmassa artikkelissa, Kirjoitin sarake tason validointi SharePoint 2010.

Luettelo tason validointi käynnistää ennen tallennusta sisältöä. Validointiin olisi palattava TOSI tallentaa sisältöä.

Kirjastotietojen List:

Olen luonut esimerkkiluettelon Kirjastotietojen seuraavat sarakkeet.

Validation Scenario:

Eräpäivä tulee olla suurempi kuin Julkaisuajat.

Validation asetukset:

Go to List Asetukset ja valitse Validation asetuksia.

Määritä Kelpoisuussäännön “DueDate > IssueDate”, määritä sitten virheilmoitus näytetään käyttäjälle.

Tallenna Validation asetukset.

Luo uusi kohde luetteloon.

Jos validointi epäonnistuu, virheilmoitus näytetään käyttäjälle.

Käyttäjäprofiili poikkeus Virhe luotaessa Datojen SharePoint 2010 Ohjattu

Kohtasin seuraavan virheen juostessa Configuration ohjatun SharePoint 2010.

Sinun täytyy asentaa korjaustiedoston Windows Server 2008 R2 / Windows 7. Lataa tästä Microsoft Connect.




Virhe lokitiedosto:

01/09/2010 13:20:05 17 ERR ottamatta tyypin Microsoft.Office.Server.UserProfiles.UserProfileException heitettiin. 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(Jono[] 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, Objekti& result, Objekti& resultRuntimeObject)

at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Objekti& result, Objekti& resultRuntimeObject)

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

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

klo 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()

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

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

Sarake Validation SharePoint 2010

Useimmat kehittäjät kohtaavat ongelmia sarake validoinnit SharePoint 2003/2007.

On todella tuskallista kirjoittaa validoinnin käyttäen mukautettua lähestymistapaa, kuten javascript tai jQuery.

SharePoint 2010 tarjoaa seuraavat validointeja Out of the Box.

  • Sarake Taso Validation
  • Luettelo Taso Validation

Sarake Taso Validation

Kun luot uuden sarakkeen luettelossa, Napsauta sarakkeen validointi solmu.

Määritä validointi kaava.

esim..

[FieldName]=”Value”

Kaava tulisi palauttaa TOSI validointia Pass.

Luo uusi sarake luetellaan ja validointi asetukset.


Luo uusi kohde List, Napsauta Tallenna validoida.

WOW .... Elämä on helppoa SharePoint.

Valtion Viritetty kuulla List tason validointi minun seuraava viesti.

CodePlex Julkaisu : Luettelo Etsi WebPartilla

Hi yhteisön,

Olen osallistunut luettelohaku WebPart SharePoint vuonna CodePlex.

Projektin kuvaus:

Tämä hanke tarjoaa List Hae WebPart WSS 3.0 / SharePoint 2007. Lisää vain WebPart sivulle ja määrittää listan nimen, suodatinkentät, näyttöjä ja perusteita.

Yksinkertainen käyttöliittymä Tool Osa kehittyneitä ominaisuuksia luettelo haku.

Ominaisuudet

  • Ajax Enabled
  • Helppo konfigurointi luettelo
  • Automaattisesti asuttujen Luettelo kokoelma pudotusvalikosta
  • Suodatinkentät valinta
  • Näyttöjä valinta
  • Query Operaattorin valinta

Määritysten tekoa

Avaa WebPart muokkaustilassa.

Suodatinkentät: Kenttiä sulatetaan sivu kirjoitusruutu suodattimen kenttien.

Näyttöjä: Kentät voidaan näyttää ruudukon.

Kunto kriteerit kenttien väliin

Kun sovelletaan muutokset WebPart tulee tehdä alla:

Jätä uusi ominaisuus pyyntöjä täällä: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

Miten luoda mukautettuja valikkokohteen Sivuston toiminnot

Alla otos ominaisuus luo uuden valikkokohteen Sivuston toiminnot-valikko, Vaihda GUID on alla koodi.

Näyte Feature Tiedosto

<?xml version =”1.0″ encoding =”utf-8″?>

<Ominaisuus

Id =”<GUID>”

Title =”Custom Valikkovaihtoehto”

Kuvaus =” ”

Version=”1.0.0.0″

Scope=”Verkkosivujen”

Hidden=”Väärä” xmlns =”http://schemas.microsoft.com / SharePoint /”>

<ElementManifests>

<ElementManifest

Location=”elements.xml” />

</ElementManifests>

</Ominaisuus>

Näyte Elements tiedosto

<?xml version =”1.0″ encoding =”utf-8″?>

<Elements xmlns =”http://schemas.microsoft.com / SharePoint /”>

<CustomAction Id =””

GroupId=”SiteActions”

Location=”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator=”TOSI”

Title =”Oma blogi”

Kuvaus =” ”

Sequence=”1″>

<URLAction url =”http://www.mstechblogs.com / SharePoint “/>

</CustomAction>

</Elements>

TreeView Doc Lib V 2.0 vuonna CodePlex

Olen julkaissut uuden version TreeView Asiakirjakirjasto WebPart for SharePoint 2007.

Lisätty ominaisuuksia tässä versiossa:

  • Automaattisesti asuttujen luettelo asiakirjan kirjastojen dropdownlist vuonna toolpart
  • Romahti TreeView voidaan hallita toolpart omaisuuden
  • Automaattisesti oikeat kuvakkeet tiedostojen asiakirjakirjastoon

WebPart sisällytetty ominaisuus ratkaisukokonaisuus.

Postittaa kommentteja tai lisäominaisuus vierailua.

Ohjelmallisesti luettelon noutaminen Asiakirjakirjastot

Seuraava koodinpätkä avulla voidaan noutaa luettelo asiakirjakirjastoihin.

SPWeb _web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


foreach (SPList _lst vuonna ListColl)

{


jos (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType voidaan tunnistaa tyyppi luettelosta.

Microsoft.IdentityModel kokoonpano hukassa virhe asennuksen aikana SharePoint 2010

Vaikka käynnissä SharePoint konfigurointiapurit, Jos saat virheilmoituksen “Microsoft.IdentityModel kokoonpano puuttuvat”

Varmista, että olet asentanut “Geneve Framework”, sen osa pre reunaehdot SP 2010

Lataa SharePoint 2010 Beeta

Microsoft on julkaissut beta bittiä SharePoint 2010 MSDN & Tech Net tilaajat.

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

SharePoint 2010 Teknologia Stack

SharePoint 2010 Teknologia Stack näyttää alla.

Tärkein etu on kehittäjien olisi kehittämistä kone voidaan asettaa sen Windows Vista-tai Windows 7 (x64-bittinen) kone J