Интерактив
-
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 06:22
- Откуда: Perm
- Контактная информация:
Интерактив
Здравствуйте.
Вопросы:
1) Можно ли сделать своё всплывающее меню при клике на текстовой ячейке? Т.е. предложенный вами механизм детализации при помощи пункта "Взаимодействие" в свойствах работает, но хотелось бы своё pop-up меню, в котором я мог бы выбрать НЕСКОЛЬКО возможных вариантов детализации (т.е. выбор ссылок на другие страницы отчёта либо другие отчёты) при клике на ОДНО текстовое поле (ячейка текстовой таблицы). Причём с передачей параметров этой ячейки (т.е. параметры по которым будет строиться детализированный отчёт). То же самое можно сделать, конечно же, при помощи нескольких текстовых полей, но при этом занимается место под абсолютно ненужную информацию.
2) Как сделать детализацию в случае чисто графических отчётов? Добавлять текстовые поля - ссылки не хочется, они выглядят совсем неприкаянно рядом с графиками. Хотелось бы кликать на разные части графиков и уходить на детализацию. Т.е. кликнул на столбец столбчатой диаграммы или на сектор круговой и ушёл на страницу с детализацией.
Ошибки:
1) Так и не работает у меня интерактивная сортировка столбцов, если страница открыта как детализация(drop-down). Т.е. при клике на какое-то поле на Стр.1 уходим на Стр.2 этого же отчёта. На Стр.1 сортировка работает, на Стр.2 указатель мышки меняется, но при клике ничего не происходит.
2) Если на текстовое поле "повесить" drop-down детализацию, то при левом клике открывается страница с детализацией(как и следовало ожидать), а при правом клике вызывается всплывающее меня (выбор масштаба-одна страница, две страницы, по ширине страницы) и одновременно переход на страницу детализации.
У меня пререлиз от 18 мая.
Спасибо.
Вопросы:
1) Можно ли сделать своё всплывающее меню при клике на текстовой ячейке? Т.е. предложенный вами механизм детализации при помощи пункта "Взаимодействие" в свойствах работает, но хотелось бы своё pop-up меню, в котором я мог бы выбрать НЕСКОЛЬКО возможных вариантов детализации (т.е. выбор ссылок на другие страницы отчёта либо другие отчёты) при клике на ОДНО текстовое поле (ячейка текстовой таблицы). Причём с передачей параметров этой ячейки (т.е. параметры по которым будет строиться детализированный отчёт). То же самое можно сделать, конечно же, при помощи нескольких текстовых полей, но при этом занимается место под абсолютно ненужную информацию.
2) Как сделать детализацию в случае чисто графических отчётов? Добавлять текстовые поля - ссылки не хочется, они выглядят совсем неприкаянно рядом с графиками. Хотелось бы кликать на разные части графиков и уходить на детализацию. Т.е. кликнул на столбец столбчатой диаграммы или на сектор круговой и ушёл на страницу с детализацией.
Ошибки:
1) Так и не работает у меня интерактивная сортировка столбцов, если страница открыта как детализация(drop-down). Т.е. при клике на какое-то поле на Стр.1 уходим на Стр.2 этого же отчёта. На Стр.1 сортировка работает, на Стр.2 указатель мышки меняется, но при клике ничего не происходит.
2) Если на текстовое поле "повесить" drop-down детализацию, то при левом клике открывается страница с детализацией(как и следовало ожидать), а при правом клике вызывается всплывающее меня (выбор масштаба-одна страница, две страницы, по ширине страницы) и одновременно переход на страницу детализации.
У меня пререлиз от 18 мая.
Спасибо.
Интерактив
Здравствуйте,
Спасибо.
Спасибо.
Можно попробывать. Посмотрите пример проекта LiveReports из стандартной поставки.1) Можно ли сделать своё всплывающее меню при клике на текстовой ячейке? Т.е. предложенный вами механизм детализации при помощи пункта "Взаимодействие" в свойствах работает, но хотелось бы своё pop-up меню, в котором я мог бы выбрать НЕСКОЛЬКО возможных вариантов детализации (т.е. выбор ссылок на другие страницы отчёта либо другие отчёты) при клике на ОДНО текстовое поле (ячейка текстовой таблицы). Причём с передачей параметров этой ячейки (т.е. параметры по которым будет строиться детализированный отчёт). То же самое можно сделать, конечно же, при помощи нескольких текстовых полей, но при этом занимается место под абсолютно ненужную информацию.
Такая детализация пока недоступна.2) Как сделать детализацию в случае чисто графических отчётов? Добавлять текстовые поля - ссылки не хочется, они выглядят совсем неприкаянно рядом с графиками. Хотелось бы кликать на разные части графиков и уходить на детализацию. Т.е. кликнул на столбец столбчатой диаграммы или на сектор круговой и ушёл на страницу с детализацией.
Сортировка пока не работает.1) Так и не работает у меня интерактивная сортировка столбцов, если страница открыта как детализация(drop-down). Т.е. при клике на какое-то поле на Стр.1 уходим на Стр.2 этого же отчёта. На Стр.1 сортировка работает, на Стр.2 указатель мышки меняется, но при клике ничего не происходит.
Поправлено. Патч будет доступен в билде от 8 июня.2) Если на текстовое поле "повесить" drop-down детализацию, то при левом клике открывается страница с детализацией(как и следовало ожидать), а при правом клике вызывается всплывающее меня (выбор масштаба-одна страница, две страницы, по ширине страницы) и одновременно переход на страницу детализации.
У меня пререлиз от 18 мая.
Спасибо.
Спасибо.
-
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 06:22
- Откуда: Perm
- Контактная информация:
Интерактив
Подскажите, пожалуйста, как программно открыть вкладку на StiViewerControl. Т.е. есть некий отчёт, я на нём кликаю по элементу, у меня открывается менюшка, я что-то выбираю, загружаю или создаю руками нужный мне отчёт, а затем мне его нужно добавить в тот же StiViewerControl, но в другую вкладку (так же как у вас сделано в случае Drill-Down интерактива). Как я понял, новый отчёт надо добавить в коллекцию Reports этого экземпляра StiViewerControl, но что делать потом? Как сделать., чтобы добавленный отчёт появился в виде дополнительной вкладки?
Надеюсь на вашу помощь.
Спасибо!
Надеюсь на вашу помощь.
Спасибо!
Интерактив
Здравствуйте,
Добавили специальный метод к StiViewerControl - AddReportToTabs. Проверьте следующий билд.
Спасибо.
Добавили специальный метод к StiViewerControl - AddReportToTabs. Проверьте следующий билд.
Спасибо.
-
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 06:22
- Откуда: Perm
- Контактная информация:
Интерактив
Здравствуйте!
Спасибо за такую быструю реакцию, с нетерпением жду понедельника! :biggrin:
Есть ещё вопрос.
Как в примере LiveReports изменить код так, чтобы различить нажатие на правую или левую кнопки мыши соответственно?
Во втором параметре события Click(object sender, EventArgs e) при вызове события почему-то всегда пусто.
Спасибо.
Спасибо за такую быструю реакцию, с нетерпением жду понедельника! :biggrin:
Есть ещё вопрос.
Вопрос простой, но я так и не понял как на него ответить.Jan писал(а): Можно попробывать. Посмотрите пример проекта LiveReports из стандартной поставки.
Как в примере LiveReports изменить код так, чтобы различить нажатие на правую или левую кнопки мыши соответственно?
Во втором параметре события Click(object sender, EventArgs e) при вызове события почему-то всегда пусто.
Спасибо.
Интерактив
Здравствуйте,
К сожалению никак.
Спасибо.
К сожалению никак.
Спасибо.
-
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 06:22
- Откуда: Perm
- Контактная информация:
Интерактив
А как же быть, если я хочу повесить контекстное меню только на конкретную кнопку мыши?Jan писал(а): К сожалению никак.
Кроме того, при клике на правую у меня ещё и ваша менюшка появится с выбором масштаба... Как с ней быть?
Интерактив
Здравствуйте,
Создайте собственную форму просмотра при помощи StiViewerControl. У этого контрола есть свойство ShowContextMenu. Кроме этого можно подписаться на событие MouseDown у ViewerControl.View и обрабатывать нажатие напрямую.
Спасибо.
Создайте собственную форму просмотра при помощи StiViewerControl. У этого контрола есть свойство ShowContextMenu. Кроме этого можно подписаться на событие MouseDown у ViewerControl.View и обрабатывать нажатие напрямую.
Спасибо.