Cognos Report Studio: проблема с тегами HTML
Я использую Cognos Report Studio, и на моей странице приглашения произошла ошибка. Я получил правильное кодирование (я проверил его на пустой странице), но заметил внизу слева желтую пояснительную точку, которая не позволяет мне продолжать то, что я пытаюсь сделать.
Вот скриншот:
Кажется, ошибка исходит из моего HTML-тега на странице приглашения.
Вот моя кодировка:
<script type="text/javascript">
var theSpan = document.getElementById("FiscalYear");
var theSelect = theSpan.getElementsByTagName("select");
theSelect[0].options[2].selected=true; //This will make default value in prompt to be the first item after line, change the value '2' for other item
theSelect[0].options[0].text = 'Fiscal Year';
listBoxBusinessDate.checkData();
</script>
Моя ошибка должна исходить оттуда, я просто не могу понять, почему. Есть идеи о том, что это может быть? Благодарю.
1 ответ
Это ошибка JavaScript. Переменная, которую вы пытаетесь использовать "listBoxBusinessDate", имеет значение null / undefined, поэтому при попытке вызвать для нее метод (.checkData()) вы получите эту ошибку.
Где определена эта переменная (ее нет в предоставленном вами фрагменте, но она может быть определена ранее в файле)...?