Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / owc11.PivotTable: PivotTable1.MemberExpand = plMemberExpandAlways не работает ??? / 4 сообщений из 4, страница 1 из 1
09.03.2005, 17:10
    #32951892
me
me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
owc11.PivotTable: PivotTable1.MemberExpand = plMemberExpandAlways не работает ???
Игрушки со свойствами непосредственно филдов: axPivotTable1.ActiveView.FieldSets["TrafObject"].Fields[3].Expanded=true;
тоже не дают никаких результатов.

Изменение свойств через панель инструментов тоже не всегда отрабатывает.

Как бороться?
...
Рейтинг: 0 / 0
09.03.2005, 17:52
    #32952029
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
owc11.PivotTable: PivotTable1.MemberExpand = plMemberExpandAlways не работает ???
по идее должно работать PivotView.ExpandMembers = plExpandAlways
и опишите также желаемый результат, что совместно к нему прийти
...
Рейтинг: 0 / 0
10.03.2005, 09:38
    #32952582
me
me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
owc11.PivotTable: PivotTable1.MemberExpand = plMemberExpandAlways не работает ???
Да странно как-то...
По идее PivotView.ExpandMembers = plExpandAlways
это аналог выбора на панели инструментов кнопки "Команды и настройки", и там в настройках установление развертки элементов по умолчанию.
Так вот, эта развертка работает тоже не сразу, а только если какой-то элемент уже был или еще открыт. Похоже, что все упирается во вторую колонку ряда, на которую собственно и надо раскрыть. При первоначальном загрузе ее нет вообще, и команда не работает. А если что-то раскрыть, то даже после закрытия, эта колонка остается. И вот тогда уже, контрол адекватно реагирует на команды.
Получается, нужно сначала принудительно раскрыть один элемент и только после этого делать expand.
Бредово, или что-то я не так делаю...
...
Рейтинг: 0 / 0
10.03.2005, 10:13
    #32952635
me
me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
owc11.PivotTable: PivotTable1.MemberExpand = plMemberExpandAlways не работает ???
Нашлось более приемлимое решение.
Выставить специально у второго фильда IsIncluded=true;
а после этого уже устанавливать свойство expanded.
Однако, все равно, несколько неуклюже... Едва ли, предполагалось именно такое поведение контрола.
Ну да ладно, будем считать это за очередной прикол майкрософта.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / owc11.PivotTable: PivotTable1.MemberExpand = plMemberExpandAlways не работает ??? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]