問題タブ [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.
swift - SwiftでABPeoplePickerNavigationControllerで連絡先を選択するには?
ABPeoplePickerNavigationController
最初のView Controllerに追加しました。連絡先を選択すると、他のView Controllerに表示する情報が表示されますが、コードを使用しようとしていますが、連絡先をクリックしても表示されません。これは、連絡先をネイティブ アプリに開くだけですABPeoplePickerNavigationController
。
この機能を試してみました
ありがとう!
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 にアップグレードする予定です。
javascript - PostBack ではなく、ページの読み込み時にのみ Javascript を実行する (SharePoint)
SharePoint サイトのカスタム ページで、ページの読み込み時に JavaScript を実行しようとしています (ユーザー ピッカーに現在のユーザーが入力されます)。問題は、コードがポストバックでも実行されることです。これは、ピープル ピッカーへの変更がリセットされるため、望ましくありません。
使ってみましif(!IsPostBack)
たがダメでした。その時点ですべてがエラーになり、
SCRIPT5009: 'IsPostBack' は定義されていません。
これに役立つものをオンラインで見つけることができません。何か案は?ありがとう
ios - 「ABPeoplePickerNavigationControllerDelegate」のプロトコル宣言が見つかりません
既に ObjC があるプロジェクトで、Swift クラスを追加しています
MyApp-Swift.h:289:42: 'ABPeoplePickerNavigationControllerDelegate' のプロトコル宣言が見つかりません。「UINavigationControllerDelegate」のことですか?
いいえ、スウィフト、私は本当にABPeoplePickerNavigationControllerDelegate
. ここで何が間違っているのか本当に疑問に思っています...
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 にログインした可能性があるユーザーは、現在は無効になっています。私の理解では、ピープルピッカーは次のことを行います。
- サイト コレクションの UserList を確認する
- 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 つだけあります。
google-chrome - Sharepoint PeoplePicker コントロールが Chrome で機能しない
良い一日
ピープルエディターを備えたASPページがあります
このページがモーダル ダイアログとして開かれると、問題ありません。しかし、このページを新しいタブでフル ページとして開いた場合、ユーザー ピッカー ダイアログでユーザーを選択できません。「OK」ボタンを押すと、ダイアログが閉じて何も表示されません(ユーザーピッカーはまだ空です)。この問題は Chrome と Safari で発生しますが、IE では発生しません。
ありがとう