質問

Column ManagerにSharePoint 2007カスタムリストがあります。

新しいアイテムを作成するときは、newform.aspxにユーザーのマネージャーとマネージャーフィールドを自動操作するようにします。

jQueryを使用して自動植物を使用して、SharePointの「ユーザー情報リスト」にWebサービスとして公開することができることを知っています。 マークのブログごと.

私の問題は、マネージャーが「ユーザー情報リスト」に保存されていないので、この方法でそれを取得することはできません、誰かがアイデアを持っていますか?

役に立ちましたか?

解決

マイクに感謝します - モスを使って、私の質問の半分は、このウェブサービスを照会するためのjQueryヘルパーがあったかどうかでした。)

オブジェクトモデルを使用してユーザーマネージャーと部門を取得するカスタムWebパートを作成することでこれを行いました。

次に、urlに「toolpaneview = 2」を追加することにより、カスタムリストフォームのURLを微調整しました。これにより、編集ページが有効になりました。次に、カスタムWebパートを追加して隠しました。次に、カスタムエディターWebパートを追加しました。 私はSPデザイナーのカスタムリストフォームを変更してフォームフィールドの代わりにラベルを使用しました。カスタムエディターWebPartを使用してJQUERYを作成して、カスタムWebパートからラベルテキストに値をコピーしました。

うーん!いくつかの標準自動フォームの詰め物のためだけに...:s

他のヒント

WSSまたは苔を使用していますか? Mossを使用していて、Active Directoryからマネージャーフィールドをポップしている場合は、userprofileServiceにWebサービスを呼び出して、そのフィールドを含むユーザーのプロフィールをつかむことができます。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top