Итак, я извлекаю кучу списков из host-web и помещаю их в список listCollection, подобный описанному здесь.
Затем я пытаюсь получить доступ к определенному списку с именем TestList
. Однако я не могу получить к нему доступ из listCollection, используя getByTitle("TestList"). Это даст мне список без информации из списка, который я получаю.
Однако, если я перебираю перечислитель, пока не найду список с заголовком TestList
, я могу его использовать.
Кто-нибудь знает, почему это не работает?
var testList = listCollection.getByTitle("TestList");
console.log(testList);
Но это делает?
var listEnumerator = listCollection.getEnumerator();
while (listEnumerator.moveNext()) {
oList = listEnumerator.get_current();
if (oList.get_title() == "TestList") {
console.log(oList);
}
}
Эти console.log
дают соответствующие результаты. Обратите внимание, что в верхнем нет Object
внутри ClientObjectData
. Почему это? Что мне не хватает?
Спасибо