2

SharePoint でカスタム リストを作成しました (作成され、12 ハイブにプロビジョニングされました)。

新しいリスト アイテムが追加されたときに、リストの特定のフィールドに対して検証を実行するにはどうすればよいですか?

「itemadding」イベントレシーバーを介して実行できると思いますが、よりエレガントな共有ポイントの方法はありますか?

たとえば、電子メール フィールドに有効な電子メール形式があることを確認したいだけです。

4

2 に答える 2

4

オプションを付ける必要があると思います。すでに述べたように、イベント レシーバーの使用は 1 つの方法です。しかし、よりエレガントで何よりも SharePoint に似た方法は、独自のカスタム フィールド タイプフィールド コントロールを実装することだと思います。

これにより、イベント レシーバーがトリガーされる前にメール アドレスを検証し、ユーザーに入力を修正するオプションを与える検証メッセージに反応するオプションが与えられます。

于 2009-06-25T14:46:13.923 に答える
1

電子メール入力用にレンダリングされたテキストボックスに id または css クラスがある場合は、JQuery を使用してクライアントで検証を行うことができます。

于 2009-06-25T16:45:14.657 に答える