2016-07-12 7 views
0

Каковы возможные ошибки, чтобы получить это сообщение об ошибке?SAPUI5: Невозможно прочитать свойство «0» не определено

enter image description here

Я попытался Google, но он говорит, что это происходит в яваскрипта файле, где getelementbyid возвращает нуль. Но я проверил все идентификаторы элементов, и они верны ... Я думаю, что это могут быть некоторые ошибки относительно раздела мастера в xml.

+0

Пожалуйста, поделитесь соответствующими битами кода. – Timo

+0

@TimoSta sry Мне не разрешено, потому что это рабочий код. Но я могу сказать, что я использую шаблон шаблона SAPUI5 в коде. – munmunbb

ответ

1

Основная причина этой ошибки заключается в том, что Javascript сталкивается с заявлением, пытающимся прочитать свойство с помощью индекса массива, который не существует, например, «someArray [0] .someProperty» выдавал бы такую ​​ошибку, если ничего не выходит из массив index 0 из 'someArray'.

Очень типичная ситуация, когда это возникает, когда вызывается функция, которая обычно возвращает массив, и код предполагает, что существует индекс 0; это часто происходит в вызовах jQuery, где так много из тех функций типа выбора возвращают массив значений, а предположение/предположение состоит в том, что желаемое действие должно быть предпринято против первого элемента (индекс 0).