SharePointのリストのレベルの検証 2010

私の以前の記事で, 私はについての記事を書いた SharePointで列レベルの検証 2010.

リストのレベルの検証では、コンテンツを保存する前にトリガされます. 検証では、コンテンツを保存する場合は、TRUEを返す必要があります.

ライブラリ情報リスト:

私は、次の列を持つサンプルのリストのライブラリ情報を作成している.

検証のシナリオ:

期日は発行日よりも大きくする必要があります.

検証の設定:

設定内容を表示および検証の設定をクリックして行く.

検証ルールを指定します。 “dueDateを > IssueDate”, その後、ユーザーに対して表示するエラーメッセージを指定します。.

検証の設定を保存する.

リストに新しい項目を作成します。.

検証が失敗した場合, エラーメッセージがユーザーに表示されます。.

ユーザープロファイル例外エラーは、SharePointのサンプルデータの作成中に 2010 構成ウィザード

SharePointの構成ウィザードを実行している間私は、次のエラーが発生しました 2010.

あなたは、Windows Server用の修正プログラムをインストールする必要があります 2008 R2の / ウィンドウズ 7. MicrosoftのConnectからダウンロードはこちら.




ログファイルのエラー:

01/09/2010 13:20:05 17 型のMicrosoft.Office.Server.UserProfiles.UserProfileExceptionの例外がスローされたエラー(ERR). 追加の例外情報: 認識されない属性 'allowInsecureTransport'. 属性名では大文字と小文字が区別されることに注意してください. (総務:\プログラムファイル共通ファイル Microsoft共有 Web Server Extensionsに 14 WebClients総务プロフィール client.configライン 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: 認識されない属性 'allowInsecureTransport'. 属性名では大文字と小文字が区別されることに注意してください. (総務:\プログラムファイル共通ファイル Microsoft共有 Web Server Extensionsに 14 WebClients総务プロフィール client.configライン 56) —> System.Configuration.ConfigurationErrorsException: 認識されない属性 'allowInsecureTransport'. 属性名では大文字と小文字が区別されることに注意してください. (総務:\プログラムファイル共通ファイル Microsoft共有 Web Server Extensionsに 14 WebClients総务プロフィール 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, オブジェクト& 結果, オブジェクト& resultRuntimeObject)

System.Configuration.BaseConfigurationRecord.GetSectionRecursiveで(文字列configKey, ブールgetLkg, ブールcheckPermissionは, ブールgetRuntimeObject, ブールrequestIsHere, オブジェクト& 結果, オブジェクト& 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の列の検証 2010

開発者のほとんどは、SharePointの列の検証問題に直面し 2003/2007.

それは実際にJavaScriptやjQueryのようなカスタム方法を使用して検証を書いて痛いです.

SharePointの 2010 ボックスのうちに次の検証を提供しています.

  • 列レベルの検証
  • リストレベルの検証

列レベルの検証

リストに新しい列を作成するときに, 列の検証ノードをクリックします.

あなたの検証式を指定します。.

gの.

[フィールド名]=”値”

式は、PASSに検証のためにTRUEを返す必要があります.

リスト内の[新規作成]列を指定する検証の設定.


リスト内の新規アイテム, 検証するために保存]をクリックします.

WOWは...人生はSharePointと簡単です.

状態同調は私の次のポストにリストレベルの検証を聞いて.

CodePlexのリリース : 一覧検索のWebPart

こんにちはコミュニティ,

私は、SharePointのリストを検索するWebPartを貢献している CodePlexの.

プロジェクト概要:

このプロジェクトは、WSSのための一覧検索のWebPartを提供 3.0 / SharePointの 2007. ただページにWebPartコントロールを追加し、リスト名を指定, フィルタフィールド, 表示フィールドおよび基準.

リストの検索のための高度な機能を備えたツールパーツのシンプルなインターフェイス.

特長

  • Ajaxを有効に
  • リストの簡単な設定
  • 自動的にドロップダウンリスト内のリストをコレクションに設定
  • フィルタフィールドの選択
  • 表示フィールドの選択
  • クエリ演算子の選択

の構成手順

編集モードでWebPartコントロールを開きます。.

フィルタフィールド: フィールドは、フィルタフィールドの入力ボックスとページでレンダリングされる.

表示フィールド: フィールドは、グリッドに表示される.

フィールド間の条件の基準

変更をWebPartコントロールは、以下にレンダリングされます適用する:

ここにあなたの新しい機能のリクエストを残してください。: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

どのようにサイトの操作のカスタムメニュー項目を作成する

以下のサンプルの機能は、サイトの操作]メニューに新しいメニュー項目を作成します。, 以下のコードでGUIDを交換してください.

サンプルのフィーチャーファイル

<?xmlバージョン=”1.0″ =をコードする”UTF - 8″?>

<機能

ID =”<GUID>”

タイトル=”カスタムメニュー項目”

説明=” ”

バージョン=”1.0.0.0″

スコープ=”ホームページ”

隠し=”falseを” のxmlns =”のhttp://schemas.microsoft.com /共有ポイント/”>

<ElementManifests>

<ElementManifest

場所=”にElements.xml” />

</ElementManifests>

</機能>

サンプルの要素のファイル

<?xmlバージョン=”1.0″ =をコードする”UTF - 8″?>

<要素のxmlns =”のhttp://schemas.microsoft.com /共有ポイント/”>

<のCustomActionイド=””

グループID =”SiteActions”

場所=”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator =”TRUEを”

タイトル=”私のブログ”

説明=” ”

シーケンス=”1″>

<のUrlAction URL =”のhttp://www.mstechblogs.com /共有ポイント “/>

</のCustomAction>

</要素は>

TreeViewコントロールドックリブV 2.0 CodePlexのの

私はの次期バージョンをリリースしている ツリービューのドキュメントライブラリ SharePointのWebPartの 2007.

このリリースで追加された機能:

  • 自動的にtoolpartのDropDownListのドキュメントライブラリのリストを生成
  • 折りたたまれたツリービューがtoolpartプロパティから管理することができます。
  • 自動的にドキュメントライブラリ内のファイルの該当するアイコンを示しています。

WebPartのは、ソリューションパッケージの機能として含まれ.

コメントや追加機能要求を投稿してください.

プログラムドキュメントライブラリの一覧を取得する

次のコードスニペットは、ドキュメントライブラリのリストを取得するために使用されます.

SPWebオブジェクト _web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


foreachの (するSPList _lst ListColl)

{


(_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateTypeは、リストの種類を識別するために使用することができます.

Microsoft.IdentityModelアセンブリが不足しているエラーSharePointをインストール中に 2010

SharePoint構成ウィザードを実行している間, エラーを取得する場合 “不足しているMicrosoft.IdentityModelアセンブリ”

確認がインストールされていることを確認 “ジュネーブ枠組み”, SPのより前の前提条件のその部分 2010

ダウンロードSharePointの 2010 ベータ版

マイクロソフトは、SharePointのベータビットをリリースしました 2010 MSDNのための & テックネット加入者.

私はそれが数日で公共のために利用できることを願って jは

SharePointの 2010 技術スタック

SharePointの 2010 テクノロジスタックは、以下のようになります。.

開発者のための主要な利点は、開発マシンがWindows VistaまたはWindowsでそれをセットアップすることができるだろう 7 (x64ビット) マシンに jは