PropertiesView » History » Version 10
Viktoria Kopach, 06/07/2011 01:35 PM
1 | 5 | Alexey Demakov | *Замечание:* Наполнение Properties View зависит от типа отображаемого элемента. Ниже описано наполнение для Requirement. Как только появится описание для других типов, содержимое этой страницы должно переехать на уровень ниже в PropertiesViewRequirement, а здесь останутся только ссылки на новую страницу и страницы с описаниями PropertiesView для других типов элементов. |
---|---|---|---|
2 | 4 | Alexey Demakov | |
3 | 8 | Viktoria Kopach | {{toc}} |
4 | |||
5 | 1 | Viktoria Kopach | h1. Properties view |
6 | 2 | Viktoria Kopach | |
7 | 1 | Viktoria Kopach | Properties view содержит вкладки: |
8 | * Main |
||
9 | ** Id |
||
10 | ** Name |
||
11 | ** Attributes |
||
12 | * Advanced |
||
13 | ** Predicate (возможно стоит его перенести на вкладку Main? Или он может быть слишком большой?) |
||
14 | ** Base requirement |
||
15 | * Descriptions |
||
16 | ** Alternative description |
||
17 | ** список location''ов, отсортированный по документам. |
||
18 | * Source |
||
19 | ** json |
||
20 | |||
21 | 9 | Viktoria Kopach | h2. Меню (view menu) |
22 | 10 | Viktoria Kopach | |
23 | 1 | Viktoria Kopach | * *Во view menu пункт Pin to Selection*. |
24 | * При выборе этого пункта меню нажимается кнопка Pin (это второй способ ее нажатия). Кнопка Pin выглядит нажатой. Этот пункт меню выделяется как нажатый. При повторном нажатии Pin отжимается и выделение пункта меню снимается. Кнопка Pin отжата. Все происходящие изменения такие же, как при нажатии кнопки Pin. |
||
25 | |||
26 | * *Во view menu пункт New Properties View* |
||
27 | * При выборе этого пункта открывается новая закладка с редактором того же требования и не нажатой кнопкой Pin. (Что будет, если в редакторе внести изменения, не сохранить и выбрать это меню?) |
||
28 | |||
29 | * *Кнопка «Канцелярская кнопка» (Pin) для закрепления Properties view* |
||
30 | * Если кнопка Pin выглядит нажатой, то это Properties View отображает детали фиксированного требования, которое было выделенным в момент нажатия кнопки. Если кнопка Pin выглядит отжатой, то в этом Properties View отображаются детали выделенного требования. При изменении выделения меняется и отображаемое требование. |
||
31 | |||
32 | 9 | Viktoria Kopach | h2. Вкладка Main |
33 | 10 | Viktoria Kopach | |
34 | 7 | Viktoria Kopach | Поля Id и Name имеют возможность редактирования (нельзя редактировать только поле Id для узла Requirements). Изначально в поле Name стоит такое же значение, как и Id. |
35 | 1 | Viktoria Kopach | В таблице Attributes при двойном клике на атрибут можно его редактировать. Около таблицы есть кнопки Add (позволяет добавить новый атрибут) и Remove (позволяет удалить атрибут, который в данный момент выделен). Remove активна только тогда, когда выделен один из атрибутов в таблице. |
36 | |||
37 | 9 | Viktoria Kopach | h2. Вкладка Advanced |
38 | 10 | Viktoria Kopach | |
39 | 1 | Viktoria Kopach | Поле предиката может редактироваться. |
40 | Около таблицы Base Requirements есть кнопки Add (позволяет добавить новое базовое требование) и Remove (позволяет удалить базовое требование, которое в данный момент выделено). Remove активна только тогда, когда выделено одно из требований в таблице. |
||
41 | При нажатии (дабл-клик) на базовое требование происходит переход к редактору базового требования (Если окно редактора не закреплено - редактор базового требования открывается в нем. Если закреплено, но есть другое открытое незакрепленное окно редактора - то в этом окне. Иначе - нигде.) Так же нужно перелистывать документ в Markup''е на нужное location. И, соответственно, переключать Outline. |
||
42 | В качестве базового требования для текущего требования нельзя добавить само текущее требование. В реализации нужно либо исключить возможность выбрать само текущее требование (например, не отображать его в списке требований), либо при попытке нажать ОК в выборе требования выводить сообщение о недопустимости такого действия. |
||
43 | |||
44 | -*Выбор другого документа* |
||
45 | 10 | Viktoria Kopach | |
46 | 1 | Viktoria Kopach | Если на вкладке Documents нажать документ, который еще не был открыт, то он откроется на первом указанном в редакторе требования location, находящемся в этом документе (location пролистывается в верх видимой области и выделяется цветом). Этот же location выделяется в Outline.- |
47 | |||
48 | 9 | Viktoria Kopach | h2. Вкладка Description |
49 | 10 | Viktoria Kopach | |
50 | 1 | Viktoria Kopach | В Description находится список имен всех location''ов этого требования (из всех документов), отсортированный по документам (???). Имена location''ов выглядят так же, как и в outline: |
51 | user-visible-name(req) - это |
||
52 | * name, если name не пустое |
||
53 | * user-visible-name(req.parent).id, иначе. |
||
54 | |||
55 | При дабл-клике на имя location''а документ пролистывается на этот location. Если документ с этим location''ом не был еще открыт, то он открывается. Редактор документа становится видимым. Происходят все соответствующие переключения в Outline и Requality Explorer. |
||
56 | |||
57 | 9 | Viktoria Kopach | h2. Кнопка переключения между location''ами |
58 | 10 | Viktoria Kopach | |
59 | 1 | Viktoria Kopach | В редакторе требования есть кнопка для переключения на следующий и предыдущий location. Порядок location''ов соответствует их порядку в редакторе требования. При переключении на другой location этот location выделяется в Outline и редакторе документа (пролистывается в верх видимой области и выделяется цветом). |
60 | |||
61 | 9 | Viktoria Kopach | h2. Внесение изменений на вкладке |
62 | 10 | Viktoria Kopach | |
63 | 3 | Viktoria Kopach | Изменения сохраняются сразу после редактирования полей. |