0

ドキュメント ライブラリからいくつかのフィールドを取得しようとしています。現在、成功関数でこれら 2 つのフィールドを取得して正しい値を返すことができます。

while (listItemEnumerator.moveNext()) {
  var oListItem = listItemEnumerator.get_current();
  alert(oListItem.get_item('Title'));
  alert(oListItem.get_item('UserField1'));
}

しかし、'NameOrTitle' などの計算フィールドを呼び出そうとするとoListItem.get_item('NameOrTitle'));、プロパティまたはフィールドが初期化されていないことを示す IE が表示されます。リクエストされていないか、リクエストが実行されていません。明示的に要求する必要がある場合があります。

この値には現在、コンテンツが含まれています。ファイル名が表示されているので、必要です。このフィールドを取得するにはどうすればよいですか? 私は他の場所を見て、次のことについて読んだことがあります。

context.load(allItems, 'Include(NameOrTitle)');

次に、succeess 関数で を実行しますoListItem.get_nameOrTitle()。これは正しいです?

よく私はそれを行い、今私は得ています

オブジェクトはプロパティまたはメソッド 'get_nameOrTitle' をサポートしていません

助けてください。ありがとう。

4

1 に答える 1

0

oListItem.get_item('FileRef');

URLを取得します

于 2013-07-26T17:53:08.810 に答える