質問

次は、選択した項目を標準リストとドキュメントライブラリ型から正しく返します。

var context = SP.ClientContext.get_current();
var items = SP.ListOperation.Selection.getSelectedItems(context);
.

外部リストには、リスト項目ID "の代わりに" __BG010030073003001300 "の代わりにList Object自体だけを返信してください。

外部リストを扱うときは代替方法がありますか?私たちがまだListViewを扱っているので私はそうは思わないでしょう(そして私はそのような参照を見つけていません)。

私は検証するために他の項目の点で道路ブロックを打ちました、私は同じ行動と2つの異なる農場の両方から試みました。

役に立ちましたか?

解決

外部リストを持つBDC IDは、従来のリスト項目IDの代わりに必要なものです。これは、実際にはリンクを提供するために見つけられなかったMSDN参照にあります。

私はまだ重複している各BDCアイデンティティの問題を扱っていました - それがGetSelectedItemsが機能していなかった理由です。外部コンテンツタイプを修正することでこれを解決しました。使用されていたIdentityフィールドは一意ではありませんでした、2つの列を識別フィールドとして組み合わせることでこれを修正しました(これがBDC ID列が作成されたものです)。重複する問題を解決し、GetSelectedItem関数は予想通りに機能します。

奪う:

  1. 外部リストID の代わりにBDC IDを使用します。
  2. 覚えて - 特に あなたの身元分野が必要なのを読む唯一の行動を構築する場合 引込めている項目ごとに固有の識別子を作成します。
ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top