Функциональность и удобства

Обсуждение Stimulsoft Reports.WEB
Ответить
Levkin Denis

Функциональность и удобства

Сообщение Levkin Denis »

1. Во вьюверах для flash и html не лишнем было бы добавить кнопку "Закрыть" с возможностью выполнения функции jscript - при использовании просмотров отчетов в новом окне и полноэкранном режиме браузера является очень функциональным дополнением...Возможно ли рассмотрения данного вопроса в будущих релизах?

2. MvcViewer. При построении некоторых отчетов хотелось бы иметь встроенный механизм подмены панели с параметрами - стандартная функциональность устраивает на 90%, но если есть необходимость делать выбор параметров из собственных элементов управления (например из дерева элементов, сложные условия включения/отключения видимости некоторых параметров и т.д.) приходится просто выключать панель параметров и делать дополнительный Div в котором размещаются элементы запроса параметров - простое дополнение будет не лишним. Достаточно в действующей панели сделать:
а)соответствующую разметку с наименованиями групп для самих значений и кнопок "Построить", "Сброс"
б)возможность отключения стандартной панели параметров есть уже сейчас
в)возможность указать в настойках включения разметки для панели "пользовательских" параметров - в которую в конечном результате можно разместить собственный Partial - внешний вид просмотра отчета сохраняется, действие кнопок по отображению панели параметров - тоже.
Возможно ли рассмотрения данного вопроса в будущих релизах?
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: Функциональность и удобства

Сообщение Vladimir »

Здравствуйте, Денис

1. Добавили в список задач.
2. Мы рассмотрим такую возможность, дадим вам знать о результатах беседы с тимлидером в течение одного-двух дней.

Спасибо.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: Функциональность и удобства

Сообщение Vladimir »

Здравствуйте, Денис

По поводу пункта №2:
Контейнер панели параметров имеет id = MvcViewer.id + "ParametersPanelContainer", через childNodes[0] получаем доступ к таблице, в которой в виде строк расположены параметры и последней строкой кнопки Submit и Reset. Затем, с помощью метода table.insertRow(index), можно добавлять свои строки на панель параметров.

Спасибо.
levkin77
Сообщения: 30
Зарегистрирован: 12 апр 2013, 10:57
Откуда: Украина, Донецк
Контактная информация:

Re: Функциональность и удобства

Сообщение levkin77 »

Предложный Вами вариант для пункта 2 можно использовать - все верно, но хотелось бы иметь функциональность не на уровне хак-методологии, а возможность отключения "стандартной" панели параметров через использование опций самого вьювера, например:

ShowParameterBarKind = 1 - использовать стандартную панель включающую параметры и кнопки
ShowParameterBarKind = 2 - использовать стандартную панель только для параметров (кнопки будем делать сами)
ShowParameterBarKind = 3 - использовать собственную панель параметров и стандартные кнопки Построить, Сбросить
ShowParameterBarKind = 4 - использовать собственную панель параметров и собственную панель кнопок.

+ необходимо указать метод который вернет PartialView для собственной панели параметров
+ необходимо указать метод который вернет PartialView для собственной панели кнопок

Где-то так...
Лёвкин Д.А.
http://www.moedelo.in.ua
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: Функциональность и удобства

Сообщение Vladimir »

Здравствуйте, Денис

К сожалению, на данный момент такого рода доработка не планируется.

Спасибо.
levkin77
Сообщения: 30
Зарегистрирован: 12 апр 2013, 10:57
Откуда: Украина, Донецк
Контактная информация:

Re: Функциональность и удобства

Сообщение levkin77 »

Очень жаль на счет панели параметров... Надеюсь в будущем будет что-то подобное.
Лёвкин Д.А.
http://www.moedelo.in.ua
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Функциональность и удобства

Сообщение HighAley »

Здравствуйте.

Мы постоянно работаем над улучшением наших продуктов. Если данный функционал будет востребован на рынке, то мы будем больше ресурсов выделять на его улучшение.

Спасибо.
Ответить