Примечания и замечания по GUI - PullRequest
0 голосов
/ 21 июня 2010

Я занимаюсь разработкой гибкого приложения для совместного анализа данных. Для представления данных мое приложение использует стандартные и пользовательские компоненты (сетки, диаграммы и т. Д.).

Я хочу предоставить функцию, позволяющую пользователям делать заметки через графический интерфейс моего приложения. Таким образом, другие пользователи увидят свои заметки позже.

На данный момент у меня вопрос: как может быть реализован механизм, позволяющий делать заметки через графический интерфейс? Все предложения и примеры приветствуются?

Ответы [ 2 ]

0 голосов
/ 22 июня 2010

Итак, на самом деле моя проблема намного проще, чем я ожидал (спасибо за отличный дизайн Flex).

Я решил использовать функциональность PopUpManager для своей задачи. Он делает все, что мне нужно в данный момент.

0 голосов
/ 21 июня 2010

Есть много способов приблизиться к этому.(Проверьте Buzzword, MS Word и Acrobat, чтобы увидеть несколько разные подходы к созданию заметок в документе - я предполагаю, что графический интерфейс приложения может использовать любой из тех же подходов).

Вначале я бы сказал, что событие щелчка пузырится:

http://livedocs.adobe.com/flex/3/langref/flash/display/InteractiveObject.html#event:click

Итак, слушайте событие щелчка на каждом дочернем элементе основного файла приложения.Когда вы получаете это событие щелчка, вы можете предоставить некоторую бизнес-логику относительно того, хотите ли вы добавить комментарий / примечание к компоненту, по которому щелкнули.Тогда вы просто какой-то компонент «заметки» для сбора и отображения данных заметки.Вы позиционируете их на основе значений x, y события click.

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