SSRS различные результаты на вкладке Data и вкладке Preview

Проблема возникает из-за того, что все флажки имеют одинаковые идентификаторы «флажки», поэтому при попытке выбрать по идентификатору «флажки» выбирается первый элемент html, имеющий идентификатор: «флажки». Я решил это здесь: https://codepen.io/snehansh/pen/PXvawv

Я решил вашу проблему, назначив флажки с тем же именем класса

[110 ]

, а затем я устанавливаю переменную javascript, основываясь на установленном флажке столбца,

var section = null; function sectionOneClicked() { section = 0; }

, а затем внутри вашей функции 'showCheckboxes ()' Я передаю выбранный индекс в флажки [ ] 'array

function showCheckboxes() {
  var checkboxes = document.getElementsByClassName("checkboxes");
    if (!expanded) {
        checkboxes[section].style.display = "block";
        expanded = true;
    } else {
        checkboxes[section].style.display = "none";
        expanded = false;
    }
}

11
задан S.L. Barth - Reinstate Monica 11 May 2015 в 14:20
поделиться

5 ответов

Есть ли что-либо различное относительно параметров набора данных? Параметры отчета подают набор данных вообще? Раз так, каковы они? Действительно ли отчет является отчетом о сервере? Раз так, на что установлено время на сервере?

0
ответ дан 3 December 2019 в 01:34
поделиться

у меня есть одна теория, что я не смог протестировать. этот отчет не развертывается на Диспетчере отчетов, но выполняется из Visual Studio. Я не знаю, имеет ли это значение.

0
ответ дан 3 December 2019 в 01:34
поделиться

Нет никаких параметров отчета..... тот же самый sql выполняется каждый раз. Я не уверен, что Вы имеете в виду, когда Вы спрашиваете, является ли отчет отчетом о сервере.

0
ответ дан 3 December 2019 в 01:34
поделиться

SSRS кэширует данные локально для использования разработчиком. Кэшированные данные обновляются только в том случае, если разработчик просматривает отчет в VS.NET с использованием другого набора параметров, что в вашем случае никогда не происходит, потому что отчет не имеет параметров.

Чтобы разрешить SSRS обновлять кэшированные данные, перейдите к каталог, содержащий ваш файл RDL времени разработки, и удалите все файлы с расширением ".data".

24
ответ дан 3 December 2019 в 01:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: