Тема: Nav2009
Показать сообщение отдельно
  #34  
Старый 24.06.2009, 16:02
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Как формируется заголовок страницы в ролеориентированном клиенте

На основании наблюдений можно сделать некоторые выводы. Для начала вспомним, что страницы могут открываться в двух режимах:
  1. Ролевой центр и списочные формы, которые можно вызывать из панели навигации отображаются в окне навигации.
  2. При открытии карточных форм или списков для выбора создается новое окно, которое называется окно задач. У него нет панели навигации, а в панели задач Windows для него создается отдельная кнопка.
Поэтому заголовок страницы формируется двумя способами:
  1. Для страниц, которые отображаются в окне навигации, в качестве заголовка используется название (свойство Caption) соответствующего пункта меню из панели навигации. Т.е. для ролевого центра пункт меню называется Role Center, значит и заголовок у него будет тоже Role Center. Для списка заказов продажи пункт меню называется Sales Orders, поэтому и заголовок окна будет называться Sales Orders. Как известно, если в панели навигации есть несколько пунктов меню, которые ссылаются на один объект, то они группируются. Сюда относятся, например, открытые заказы продажи (пункт меню Sales Orders – Open). Т.к. этот пункт меню подчинен пункту меню Sales Orders, то в заголовок дополнительно включается название родительского пункта меню: Sales Orders, Sales Orders – Open.
  2. Что касается страниц открываемых в отдельных окнах – окнах задач, то они тоже бывают двух типов:
    1. Страницы, у которых заполнено свойство SourceTable. У таких таблиц заголовок состоит из значения свойства Caption, режима страницы (View, Edit, Select) и значения свойства DataCaptionFields таблицы-источника.
    2. Для страниц, у которых свойство SourceTable не заполнено, заголовок состоит исключительно из значения свойства Caption.
Ответить с цитированием