Пара вопросов
-
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 06:22
- Откуда: Perm
- Контактная информация:
Пара вопросов
Подскажите, пожалуйста, нельзя ли использовать статус-бар в компоненте StiViewerControl для отображения своего текста? К примеру удобно было бы использовать встроенный статус-бар для информирования пользователей о выполнении запросов к БД, о загрузке, компиляции и рендеринге отчётов.
И ещё: нет ли какой-то справки и примеров отчётов про использования свойств бэндов из группы "Interaction"? Как создать отчёт с автоматической детализацией при клике на элемент отчёта? К примеру, посмотреть статистику по изменению цены на какой-то товар (min\avg\max) для всех товаров сразу, а по клику на название товара отобразить все записи для данного товара (отображающие изменение цены за указанный период).
И ещё: нет ли какой-то справки и примеров отчётов про использования свойств бэндов из группы "Interaction"? Как создать отчёт с автоматической детализацией при клике на элемент отчёта? К примеру, посмотреть статистику по изменению цены на какой-то товар (min\avg\max) для всех товаров сразу, а по клику на название товара отобразить все записи для данного товара (отображающие изменение цены за указанный период).
Пара вопросов
Здравствуйте,
Вопрос про статусную строку добавили в todo список.
Примеры отчетов с interaction смотрите, пожалуйста, во вложении.
Спасибо.
Вопрос про статусную строку добавили в todo список.
Примеры отчетов с interaction смотрите, пожалуйста, во вложении.
Если данный отчет возможно построить с использованием групп, то пример Вы можете посмотреть в attachment.Как создать отчёт с автоматической детализацией при клике на элемент отчёта? К примеру, посмотреть статистику по изменению цены на какой-то товар (min\avg\max) для всех товаров сразу, а по клику на название товара отобразить все записи для данного товара (отображающие изменение цены за указанный период).
Спасибо.
- Вложения
-
- .Reports.zip
- (20.98 КБ) 189 скачиваний
-
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 06:22
- Откуда: Perm
- Контактная информация:
Пара вопросов
Спасибо за примеры. Разбираюсь. Но есть вопрос - в примере "List of products", если несколько раз нажать на одну и ту же строчку в первой вкладке, то каждый раз откроется новая вкладка. В итоге получится несколько вкладок с одинаковым содержанием, что может запутать пользователя. Хотелось бы отслеживать такую ситуацию и если вкладка с таким параметорм уже открыта, то не открывать новую, а переключаться на уже открытую.
И ещё: сортировка столбцов прямо в отчёте(кликом по заголовку) - отличное решение. Теперь бы ещё фильтрацию прямо в отчёте сделать. То есть либо во вьюере сделать кнопку для вызова такого же окна, как в дизайнереб либо сделать стрелку в заголовке колонки, по нажатию на которую выпадал бы списочек имеющихся в колонке значений и можно было бы галочкой отмечать нужные (ненужные выключать).
И ещё: сортировка столбцов прямо в отчёте(кликом по заголовку) - отличное решение. Теперь бы ещё фильтрацию прямо в отчёте сделать. То есть либо во вьюере сделать кнопку для вызова такого же окна, как в дизайнереб либо сделать стрелку в заголовке колонки, по нажатию на которую выпадал бы списочек имеющихся в колонке значений и можно было бы галочкой отмечать нужные (ненужные выключать).
Пара вопросов
Здравствуйте.
Спасибо.
Спасибо, отличное замечание, добавим эту проверку.IgMuSh писал(а):Спасибо за примеры. Разбираюсь. Но есть вопрос - в примере "List of products", если несколько раз нажать на одну и ту же строчку в первой вкладке, то каждый раз откроется новая вкладка. В итоге получится несколько вкладок с одинаковым содержанием, что может запутать пользователя.
Мы добавили это в наш todo список. Эта возможность фильтрации будет добавлена после релиза 2009.1 версии.IgMuSh писал(а):Хотелось бы отслеживать такую ситуацию и если вкладка с таким параметорм уже открыта, то не открывать новую, а переключаться на уже открытую.И ещё: сортировка столбцов прямо в отчёте(кликом по заголовку) - отличное решение. Теперь бы ещё фильтрацию прямо в отчёте сделать. То есть либо во вьюере сделать кнопку для вызова такого же окна, как в дизайнереб либо сделать стрелку в заголовке колонки, по нажатию на которую выпадал бы списочек имеющихся в колонке значений и можно было бы галочкой отмечать нужные (ненужные выключать).
Спасибо.
-
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 06:22
- Откуда: Perm
- Контактная информация:
Пара вопросов
Снова хочу вас побеспокоить вопросами.
Пытаюсь интегрировать функции StiViewerControl в свой toolbar. Для этого отключаю встроенный и пользуюсь методами, указанными здесь.
Работает почти всё, кроме:
1) "InvokeFullScreen()" работает только если включено свойство "ShowToolbar", приходится обходить, но это криво.
2) InvokeThumbs() и InvokeBookmarks() вообще почему-то ничего не делают... Или я чего-то недопонимаю?
Спасибо!
Пытаюсь интегрировать функции StiViewerControl в свой toolbar. Для этого отключаю встроенный и пользуюсь методами, указанными здесь.
Работает почти всё, кроме:
1) "InvokeFullScreen()" работает только если включено свойство "ShowToolbar", приходится обходить, но это криво.
Код: Выделить всё
stiPreviewControl1.ShowToolbar = true;
stiPreviewControl1.InvokeFullScreen();
stiPreviewControl1.ShowToolbar = false;
Спасибо!
Пара вопросов
Здравствуйте.
Мы проверим и дадим Вам знать о результатах в этом топике.
Спасибо.
Мы проверим и дадим Вам знать о результатах в этом топике.
Спасибо.
-
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 06:22
- Откуда: Perm
- Контактная информация:
Пара вопросов
Буду ждать!Edward писал(а): Мы проверим и дадим Вам знать о результатах в этом топике.
И вдогонку: пытаюсь пользоваться свойствами Interaction, делаю на первой странице общий отчёт, на второй детализацию. Всё работает, но почему-то на второй странице не срабатывает "интерактивная" сортировка (при клике на заголовок столбца). Хотя на первой странице сортировка работает. И на второй курсор тоже при наведении на заголовок колонки принимает вид руки с указательным пальце, но при клике ничего не происходит.
Спасибо.
Пара вопросов
Спасибо.
Пара вопросов
Здравствуйте.
метод InvokeThumbs:
tvBookmarks.Visible = splBookmarks.Visible = tbBookmarks.Checked;
PreparePreview();
view.Invalidate();
Метод InvokeBookmarks:
UpdateControlsState();
PreparePreview();
view.Invalidate();
SaveConfig();
Также метод StiViewerControl.PreparePreview теперь public.
Спасибо.
Исправлено.IgMuSh писал(а):1) "InvokeFullScreen()" работает только если включено свойство "ShowToolbar", приходится обходить, но это криво.
stiPreviewControl1.ShowToolbar = true;
stiPreviewControl1.InvokeFullScreen();
stiPreviewControl1.ShowToolbar = false;
Эти методы обрабатывают нажатие на кнопки в тулбаре.InvokeThumbs() и InvokeBookmarks() вообще почему-то ничего не делают... Или я чего-то недопонимаю?
метод InvokeThumbs:
tvBookmarks.Visible = splBookmarks.Visible = tbBookmarks.Checked;
PreparePreview();
view.Invalidate();
Метод InvokeBookmarks:
UpdateControlsState();
PreparePreview();
view.Invalidate();
SaveConfig();
Также метод StiViewerControl.PreparePreview теперь public.
Спасибо.
-
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 06:22
- Откуда: Perm
- Контактная информация:
Пара вопросов
А если я отключаю встроенный тулбар и делаю свой с аналогичными кнопками?Edward писал(а): Эти методы обрабатывают нажатие на кнопки в тулбаре.
Вызвать панель закладок получилось так:
Код: Выделить всё
stiPreviewControl1.BookmarksTreeView.Visible = bookmarkToolStripButton.Checked;