問題タブ [peoplepicker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
16746 参照

swift - SwiftでABPeoplePickerNavigationControllerで連絡先を選択するには?

ABPeoplePickerNavigationController最初のView Controllerに追加しました。連絡先を選択すると、他のView Controllerに表示する情報が表示されますが、コードを使用しようとしていますが、連絡先をクリックしても表示されません。これは、連絡先をネイティブ アプリに開くだけですABPeoplePickerNavigationController

この機能を試してみました

ありがとう!

0 投票する
1 に答える
4075 参照

javascript - JQuery を使用して複数の People Picker コントロールから値を取得するにはどうすればよいですか

全て、

これは簡単にできると思いますが、しばらく壁に頭をぶつけていて、まだ答えがありません。2 つの People Picker オブジェクトを含む SharePoint フォームがあり、両方の値を取得したいと考えています。

JQuery を使用すると、$("textarea[title='People Picker']").val() を実行できますが、最初のコントロールの値しか得られません。

JQueryで(C#疑似コードを使用して)のようなことをする方法はありますか

基本的に、私が jQuery でやろうとしているのは、すべての DR 要素を取得し、People Picker テキストの名前を含む要素を探し、People Picker テキスト領域が見つかるまでこのデータ行のテキストを調べてから戻ることです。その値。

ありがとう。

編集:C#の使い方は知っていますが、jsとjqueryにはまだ慣れていないことを追加します。

編集: SharePoint 2007 を使用しています。来年初めまでに SharePoint 2010 にアップグレードする予定です。

0 投票する
3 に答える
5549 参照

javascript - PostBack ではなく、ページの読み込み時にのみ Javascript を実行する (SharePoint)

SharePoint サイトのカスタム ページで、ページの読み込み時に JavaScript を実行しようとしています (ユーザー ピッカーに現在のユーザーが入力されます)。問題は、コードがポストバックでも実行されることです。これは、ピープル ピッカーへの変更がリセットされるため、望ましくありません。

使ってみましif(!IsPostBack)たがダメでした。その時点ですべてがエラーになり、

SCRIPT5009: 'IsPostBack' は定義されていません。

これに役立つものをオンラインで見つけることができません。何か案は?ありがとう

0 投票する
4 に答える
1637 参照

ios - 「ABPeoplePickerNavigationControllerDelegate」のプロトコル宣言が見つかりません

既に ObjC があるプロジェクトで、Swift クラスを追加しています

MyApp-Swift.h:289:42: 'ABPeoplePickerNavigationControllerDelegate' のプロトコル宣言が見つかりません。「UINavigationControllerDelegate」のことですか?

いいえ、スウィフト、私は本当にABPeoplePickerNavigationControllerDelegate. ここで何が間違っているのか本当に疑問に思っています...

0 投票する
1 に答える
2990 参照

sharepoint - PeoplePicker が無効な AD アカウントを見つけられない (514)

更新 (08.07.2015):

  • peoplepicker リクエスト中に 1 つの WFE で WireShark を試しました。
  • 無効化されたアカウントは、LDAP AD (GC) 応答に明確に示されます。
  • SharePoint 2013 の GUI に無効なアカウントが表示されない

結論: SharePoint は、コード (xxx.dll?) の別の場所で "UserAccountControl = 514" ({if}?) を除外します。Microsoft が動作を 2007/2010 から 2013 に変更した理由はわかりません。

これを変更できますか?設定可能ですか?


StackOverFlow コミュニティの皆様

SharePoint 2013 SP1 と CU 2014 年 9 月があります。

問題:

昨年から、「AD インポート」が無効になっているユーザーを除外しています。イントラネット環境では必要ありませんでした。しかし今、私たちはコラボレーション プラットフォームを構築しています。また、一部のユーザーは、ワークスペースに対して無効なユーザーを承認する必要があります。(サイト コレクション)

アイデアは、ユーザー ピッカーを使用してすべての (有効なユーザーと無効なユーザーの) ユーザーを見つけることでした。しかし、ピープルピッカーで無効なユーザーを見つけることができません。

質問は:

うまくいかないのはなぜですか?(多くの SharePoint 管理者が、ユーザー ピッカーよりも無効なユーザーが表示されると主張しているためです)。

(userAccountControl:1.2.840.113556.1.4.803:=2)で明示的なユーザーを見つけるために、ピープルピッカーを強制しようとしました。(クエリではなくフィルターのみを設定します)

$wa.PeoplePickerSettings.ActiveDirectoryCustomFilter = "(&(objectCategory=person)(objectClass=user)(! (userAccountControl:1.2.840.113556.1.4.803:=2))"

無効なユーザーはまだ見つかりません。以下に示すように、 $null 値を使用しても:


PS C:\Windows\system32> $wa.PeoplePickerSettings

SearchActiveDirectoryDomains: {}

ActiveDirectoryCustomQuery :

ActiveDirectoryCustomFilter :

OnlySearchWithinSiteCollection : False

PeopleEditorOnlyResolveWithinSiteCollection : False

DistributionListSearchDomains: {}

ActiveDirectorySearchTimeout: 00:00:30

NoWindowsAccountsForNonWindowsAuthenticationMode : True

ServiceAccountDirectoryPaths: {}

ReferralChasingOption : なし

ActiveDirectoryRestrictIsolatedNameLevel : False

AllowLocalAccount : True

ShowUserInfoListSuggestionsInClaimsMode : True

UpgradedPersistedProperties: {}

PS C:\Windows\system32>


観察:

サイト コレクションの「ユーザー リスト」にあったユーザーを検索できるようです (ただし、メール アドレスのみ)。一度 WebApplication にログインした可能性があるユーザーは、現在は無効になっています。私の理解では、ピープルピッカーは次のことを行います。

  1. サイト コレクションの UserList を確認する
  2. AD (またはグローバル カタログ) で直接確認する

障害のあるユーザーを見つけるためのユーザー ピッカーに問題のない 2007 年の環境がまだあります。SP2013 はなぜそんなに問題を起こすのですか? AD インポートでの LDAP フィルタリングと関係があるかどうかを調べるために、テスト ラボですべてのユーザー (有効および無効) をインポートしようとさえしました。しかし、この状況ではあまり役に立ちませんでした。無効なユーザーがインポートされるようになりましたが、ユーザー ピッカーは無効なユーザーを検出しません。

同じ問題を抱えている人を見つけようとしました --> https://sharepoint.stackexchange.com/questions/80032/unable-to-get-disabled-ad-accounts-in-people-picker (解決策はありません... )

Technet に同じ質問を投稿しました --> https://social.technet.microsoft.com/Forums/en-US/75272928-6370-4d8d-9b8f-ce5ec6642407/peoplepicker-cant-find-disabled-ad-users- 514?forum=sharepointgeneral

ユーザーピッカーで無効なユーザーを見つける方法を知りたいだけです。これは通常のケースです。カスタム フィルターを設定しない限り、ユーザー ピッカーは特定のドメイン内のすべてのユーザー アカウントを見つける必要があります。しかし、私の場合はそうではありません。

マルチドメイン環境ではなく、ドメインが 1 つだけあります。

0 投票する
1 に答える
1020 参照

google-chrome - Sharepoint PeoplePicker コントロールが Chrome で機能しない

良い一日

ピープルエディターを備えたASPページがあります

このページがモーダル ダイアログとして開かれると、問題ありません。しかし、このページを新しいタブでフル ページとして開いた場合、ユーザー ピッカー ダイアログでユーザーを選択できません。「OK」ボタンを押すと、ダイアログが閉じて何も表示されません(ユーザーピッカーはまだ空です)。この問題は Chrome と Safari で発生しますが、IE では発生しません。

ありがとう