|
|
|
PowerDesigner - установить единый цвет таблицы на всех диаграммах
|
|||
|---|---|---|---|
|
#18+
Имеем Power Designer 16.0 Как для таблицы установить цвет так, чтобы на разных диаграммах физической модели эта таблица показывалась одним и тем же цветом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 14:48 |
|
||
|
PowerDesigner - установить единый цвет таблицы на всех диаграммах
|
|||
|---|---|---|---|
|
#18+
Alex_496, Можно либо новый стереотип определить с custom symbol, либо через VBScript цвет установить. Вообще, если диаграммы и таблицы распределены по пакетам, то цвет shortcut-а должен быть по-умолчанию таким же как у символа на диаграмме-владельце таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2012, 18:36 |
|
||
|
PowerDesigner - установить единый цвет таблицы на всех диаграммах
|
|||
|---|---|---|---|
|
#18+
Роман, извиняюсь, что есть Стереотип и что за custom symbol? Нативная документация курится не ахти, уж как-то не очень ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 00:36 |
|
||
|
PowerDesigner - установить единый цвет таблицы на всех диаграммах
|
|||
|---|---|---|---|
|
#18+
Alex_496, Сам сталкивался с данной проблемой некоторое время тому назад. Но кроме как использовать VBS другого решения не придумал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 14:56 |
|
||
|
PowerDesigner - установить единый цвет таблицы на всех диаграммах
|
|||
|---|---|---|---|
|
#18+
Alex_496Роман, извиняюсь, что есть Стереотип и что за custom symbol? Стереотип, формально - это стандартное расширение UML-нотации. Используется различными case средствами для того чтобы добавить дополнительную нестандартную метаинформацию к объекту моделирования. В PD можно создать Сustom symbol для стереотипа и определить его форматирование. В PD можно создать Extention: В [Object Explorer] - по правой кнопке - Extention / New Далее добавить метакласс Table из общего списка метаклассов Создать для этого класса дополнительный Stereotype Для этого стереотипа создать Custom Symbol и определить для него формат (цвет и.т.п) Далее выбрать этот стереотип на закладке General таблицы. Подробнее здесь Вместо создания Extention можно отредактировать "родной" профайл: Database / Edit Current DBMS , но родные определения редактировать не рекомендуется. ...либо делайте через VBScript p/s/ к сожалению, более оперативно отвечать не могу ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 17:27 |
|
||
|
PowerDesigner - установить единый цвет таблицы на всех диаграммах
|
|||
|---|---|---|---|
|
#18+
Мы это делаем через VB script. У нас есть определенные стандарты форматирования, VB скрипт пробегает по всем диаграммам и меняет цвета, шрифты и т.п. Если есть свойства объекта, которые определяют форматирование, то мы их и используем. Например, покрасить все таблицы с префиксом LKUP_ в желтый цвет, а FK с on delete cascade в красный. Если форматирование надо применять по правилам, которые к свойствам объекта привязать не удается, можно создать стереотип и назначить его набору объектов. Например, покрасить все таблицы с установленным стереотипом VeryImportant в зеленый цвет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 19:33 |
|
||
|
PowerDesigner - установить единый цвет таблицы на всех диаграммах
|
|||
|---|---|---|---|
|
#18+
Роман, спасибо за подсказку, реальная вещь. Еще пару вопросов: 1. можно как-то заставить линию Reference между таблицами в PDM изгибаться (ломаться) более чем в двух промежуточных точках? Это нужно для того, чтобы была возможность изгибать некоторые линии, избегая пересечения линий (bridges не очень устраивают) 2. Создал несколько стереотипов для таблиц (исходя из бизнес-тематики), настроив для них собственные Custom Symbol (color, font). Однако для некоторых хотелось бы централизованно еще устанавливать толщину рамки (визуально акцентируя, что этопартиционированная таблица). Такое возможно не прибегая к VB Script? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2012, 12:03 |
|
||
|
PowerDesigner - установить единый цвет таблицы на всех диаграммах
|
|||
|---|---|---|---|
|
#18+
Еще вопрос: Хотелось бы для PK, AK ключей указывать stereotype (и такое возможно). Создал stereotype на базе метакласса Key, но там не вижу где можно определить свойства, например, Using Index, параметры индекса. Для table и refernce есть возможность создания Custom Symbol, а для Key такого не вижу :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2012, 11:24 |
|
||
|
PowerDesigner - установить единый цвет таблицы на всех диаграммах
|
|||
|---|---|---|---|
|
#18+
Еще пару вопросов: 1. можно как-то заставить линию Reference между таблицами в PDM изгибаться (ломаться) более чем в двух промежуточных точках? 2. Создал несколько стереотипов для таблиц (исходя из бизнес-тематики), настроив для них собственные Custom Symbol (color, font). Однако для некоторых хотелось бы централизованно еще устанавливать толщину рамки (визуально акцентируя, что этопартиционированная таблица). Такое возможно не прибегая к VB Script? 1 - дополнительная точка изгиба добавится если кликнуть мышью при удержанной клавише [ctrl] 2 - возможно. В настройках символа есть комбобокс для задания толщины и типа линии... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2012, 22:14 |
|
||
|
PowerDesigner - установить единый цвет таблицы на всех диаграммах
|
|||
|---|---|---|---|
|
#18+
Alex_496Еще вопрос: Хотелось бы для PK, AK ключей указывать stereotype (и такое возможно). Создал stereotype на базе метакласса Key, но там не вижу где можно определить свойства, например, Using Index, параметры индекса. Для table и refernce есть возможность создания Custom Symbol, а для Key такого не вижу :( А зачем Custom Symbol ключу? ПереОпределите в стереотипе необходимые атрибуты и их значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2012, 22:18 |
|
||
|
PowerDesigner - установить единый цвет таблицы на всех диаграммах
|
|||
|---|---|---|---|
|
#18+
Роман ДынникAlex_496Еще вопрос: Хотелось бы для PK, AK ключей указывать stereotype (и такое возможно). Создал stereotype на базе метакласса Key, но там не вижу где можно определить свойства, например, Using Index, параметры индекса. Для table и refernce есть возможность создания Custom Symbol, а для Key такого не вижу :( А зачем Custom Symbol ключу? ПереОпределите в стереотипе необходимые атрибуты и их значения. Так в том тои дело, что в стереотипе не вижу где переопределить значения атрибутов. Для таблиц значения переопределялись в Custom Symbol ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2012, 23:29 |
|
||
|
PowerDesigner - установить единый цвет таблицы на всех диаграммах
|
|||
|---|---|---|---|
|
#18+
Alex_496Так в том тои дело, что в стереотипе не вижу где переопределить значения атрибутов. Для таблиц значения переопределялись в Custom Symbol Создайте EventHandler Initialize (New Item/Event Handler...) для стереотипа и в его методе установите нужные значение атрибутов объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2012, 13:21 |
|
||
|
|

start [/forum/topic.php?fid=32&tid=1541539]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
3ms |
| others: | 271ms |
| total: | 520ms |

| 0 / 0 |
