Переключение типов карт на лету - PullRequest
0 голосов
/ 31 августа 2009

Я работаю над приложением для отчетов, которое по умолчанию отображает входящие данные в виде круговых диаграмм. Мы хотели бы предложить пользователю возможность переключаться на столбцы, столбцы, области или любые другие графики одним нажатием кнопки. Поскольку у нас уже есть данные в приложении, это должно быть довольно просто, нет? Кто-нибудь имеет представление о том, как я мог бы подойти к этому?

Энди

Ответы [ 2 ]

0 голосов
/ 02 сентября 2009

Я выполняю это, создавая состояние для каждого конкретного типа диаграммы. Затем просто переключайтесь между состояниями на основе пользовательского ввода. Вы можете использовать одного поставщика данных для каждой диаграммы или создавать конкретных поставщиков данных для каждого.

0 голосов
/ 31 августа 2009

Вы можете подойти к этому пару разными способами. Если бы это был я, я бы настроил стек представлений для каждого из типов диаграмм, на которые вы хотите, чтобы пользователь переключился, и вы можете просто изменить viewstack selectedIndex. В качестве альтернативы, вы можете иметь только один контейнер держателя диаграммы. Затем просто создайте функцию для динамического генерирования каждого графика ( Пример ). Тогда все, что вам нужно сделать, это удалить существующий и добавить новый график.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...