問題タブ [lookup-field]

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 に答える
2880 参照

sharepoint - 発行 Web サイトに SharePoint ルックアップ フィールドを表示する

MOSS パブリッシング Web サイト内のページには、ルックアップ フィールドであるプロパティがあります。

編集モードではないページを表示したときにのみ、選択したテキストを表示したいのですが、使用するMicrosoft.SharePoint.WebControls.LookupFieldと、SharePoint リスト アイテムへのハイパーリンクが生成されます (明らかに悪いことです)。

独自のルックアップ フィールド コントロールを作成する以外に、これを回避する方法はありますか?

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

sharepoint - SharePoint のコンテンツ タイプにルックアップ フィールドを追加する

xml 定義を使用して SharePoint のコンテンツ タイプにルックアップ フィールドを追加するにはどうすればよいですか? (エラーが発生しています)。

注意事項: - コンテンツ タイプがドキュメント ライブラリに追加されると、ルックアップ リストが存在します。- ルックアップ リストは常に同じ名前になります。- ルックアップ リストの名前にスペースが含まれています。

これは私がxmlに追加したものです:

次に、コンテンツ タイプをプログラムでドキュメント ライブラリに追加すると、例外が発生し (有益な情報はありません)、sharepoint ログに次のように記録されます。

08/18/2009 17:13:39.50 w3wp.exe (0x08B8) 0x11B0 Windows SharePoint Services データベース 6f8g 予期しない予期しないクエリの実行エラー、エラー コード 8114。SQL Server からの追加のエラー情報を以下に示します。「データ型 nvarchar を uniqueidentifier に変換中にエラーが発生しました。」クエリ テキスト (利用可能な場合): "{?=call proc_GetListMetaDataAndEventReceivers(?,?,?,?,?,?)}"

0 投票する
2 に答える
1393 参照

sharepoint - リンクされた「子」レコードから SharePoint ルックアップ フィールド リンクを編集する

SharePoint には、プロジェクトとタスク用に 1 つずつ、ルックアップ フィールドを使用して関連付ける必要がある 2 つのリストがあります。

プロジェクト リストにルックアップ フィールドを作成すると、複数のタスクをプロジェクトに割り当てることができ、どのタスクがプロジェクトに割り当てられているかを簡単に確認し、プロジェクトをクリックすることができます。ただし、タスク ビューでどのプロジェクト タスクが割り当てられているかを確認できません。

タスク リストにルックアップ フィールドを作成すると、それを割り当てるプロジェクトを簡単に選択でき、ルックアップ フィールドの値を使用してタスク リスト ビューをプロジェクトごとに並べ替えまたはフィルター処理できますが、どれがどれであるかを簡単に確認できません。タスクは、プロジェクト リスト ビューで特定のプロジェクトに割り当てられます。

どちらかを選択する必要がある場合は、プロジェクトのリストがタスクのリストよりも短く、タスク リスト ビューのルックアップ フィールド列でプロジェクト名をいつでもフィルターできるため、後者の方が適しています。

ただし、理想的には、プロジェクト リスト ビュー内からプロジェクトに割り当てられているタスクを簡単に確認でき、そこから関係を編集できるようにしたいと考えています。

SharePoint でこれを行う方法はありますか?

ありがとう!

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

sharepoint - Sharepoint ルックアップ フィールドと WebId="

コンテンツ タイプにルックアップ フィールドを追加しようとしています。フィールドには次の定義があります。

このルックアップ フィールドで参照したい FavoriteSites リストは、サイト コレクション スコープに存在します。展開はうまくいきますが、このルックアップでコンテンツ タイプに基づいてリストを作成すると、そのルックアップ フィールドが FavoriteSites リストに接続されていないように見えます。FavoriteSites にいくつかのデータを追加し、FavoriteSites のルックアップ フィールドを使用して 2 番目のリストに何かを追加しようとします。残念ながら、FavoriteSites リストのデータが空であることを示すはずのドロップダウン選択を選択します。

FavoriteSites への新しいルックアップ列を手動で作成すると、すべて問題ありません。

このルックアップ定義のどこに問題があるのか​​ 、誰か考えがありますか?

アップデート:

Rich が私に勧めたように、Verbose にログ レベルを設定して、次のメッセージを見つけました。

機能 {d86c7005-d31d-43ae-b86b-38f28b81072e} のフィールド {c80e8e3c-7124-4772-a39d-5b69f131d542} に指定された WebId=~sitecollection および List=Lists/FavoriteSites 属性が見つかりませんでした。List={39CEC23E-FB28-47B3-BC36-C21780AD1D94} を設定します。

リスト FavoriteSites が存在するため、わかりません。FavoriteSites リストとサイト フィールドを含む 2 番目のリストは、サイト コレクション スコープの 1 つの機能によって展開されます。

デプロイ時のGUIDがわからないので、GUIDによるルックアップでリストを指定できません。

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

ms-access - マルチフィールド主キー

理解できない理由で、私のテーブルを提供する人々は、テーブル内の20k以上のエントリに対して単一フィールドの一意のIDを持っていません。

BuildingCodeとRoomCodeの2つのフィールドがあり、これらが一緒になって一意の部屋を構成しています。例えば:

1つの「MainIndex」の下でこれらのフィールドの両方にインデックスを付けるためのアクセスを指示し、重複がないことを確認できます。方法がわからないのは、別のテーブルがこれらの部屋の1つを親として参照できるようにすることです(1対多の関係)。

コンピューターの表で、特定の1つの部屋を参照したいと思います。つまり、RoomRefが1つの一意の部屋への参照であることを確認したいと思います。どうすればいいですか?

(部屋のテーブルで)データ更新を実装する方法が原因で、指定された部屋のテーブルのレイアウトを変更できません。

どんな助けでも明らかにありがたいです!

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

c# - プライマリから更新した後、外部コンテンツ タイプのセカンダリ ルックアップ列がリストにデータを表示しない

外部リストへのルックアップ列を持つ SharePoint リストを作成しました。また、プライマリの外部参照列に関連するいくつかのセカンダリ列もリストに表示するように SharePoint に指示しました。

問題は、新しい SPListItem をプログラムでリストに追加し、プライマリ ルックアップ フィールドに SPLookupValue を設定した後 (問題なく動作します)、SharePoint ポータルのリスト ビューに移動すると、プライマリ フィールドに値が表示されますが、列ヘッダーの緑色の [外部リストからデータを更新] アイコンをクリックして、外部リストのデータをセカンダリ フィールドにロードします。次のメッセージが表示されます。

リフレッシュ成功。

0 個のアイテムが更新されました。

0 個のアイテムを更新できませんでした。システム管理者に連絡してください。

さらに、SPListItem を編集しようとすると、プライマリ外部ルックアップ列に表示される値 (有効な値である必要があります) が表示され、テキスト ボックスの下に次のようなメッセージが表示されます。

「正確な一致が見つかりませんでした。解決されなかった項目をクリックして、その他のオプションを表示してください。[選択] ボタンを使用して、外部データを選択することもできます。」

アイコンをクリックして外部データを選択すると、外部リストから項目を選択できるポップアップ ウィンドウ/ダイアログが表示されます。すべてのデータが正しく表示されます。エラーはありません。しかし、実際に行の 1 つを選択して [OK] をクリックすると、「正確な一致が見つかりませんでした...」という同じ赤いエラー メッセージが表示されます。

外部コンテンツ タイプ、Bdc モデル、特定のエンティティ結果のデータを取得する特定の Finder メソッドに何か問題があると推測していますが、何が問題なのかを正確に特定する方法がわかりません。

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

javascript - 単一のルックアップ フィールドに関連する情報をフィールドに入力するにはどうすればよいですか?

CRM 2015 の「登録採用」フォームに取り組んでいます。具体的には 3 つのフィールドがあります。製品、コンポーネント、および編集。「製品」は、製品エンティティを参照するルックアップ フィールドです。「Component」と「Editorial」は、javascript を使用して入力する単純なテキスト フィールドです。製品エンティティ内の各製品には、製品フォーム内のオプション セットである、対応するコンポーネントとエディトリアルがあります。

目標: 特定の製品レコードを参照し、対応するコンポーネントと編集情報を取得し、「登録採用」の「コンポーネント」フィールドと「編集」フィールドを自動入力する「製品」で OnChange をトリガーする関数が必要です。

問題: 「製品」ルックアップ フィールドから値を取得し、それを使用して必要な情報を取得する方法がわかりません。

これが私がテストしたコードの一部です:

ログ ステートメントは、テスト中に必要な情報を取得しているかどうかをテストするためのものです。

ログ ステートメントによると、製品名は確かに取得されていますが、対応するコンポーネントは取得されていません。

Fetch を使用してクエリを作成することを検討しましたが、期待する情報が得られないため、正しく理解できていないと思います。明らかに、これは非常に不完全な機能ですが、残りを書き出す前に、必要な情報を取得していることを確認したかったのです。

何かアドバイス?