Можно ли добавить кнопку и поле на страницу, которая не замещающая, а просто унаследованная.
Здравствуйте.
В SDK есть статья "Пример реализации добавления кнопки на страницу редактирования". В ней описывается добавление кнопки на замещающую страницу. А можно точно таким же образом добавить кнопку на страницу, которая просто наследуется? Например, на страницу, которую я просто наследую от страницы "Схема отображения карточки контакта"? Ответьте, пожалуйста.
Нравится
Евгений, да, можно. Разницы нет. При замещении или при унаследовании по факту создается вторая страница.
Спасибо. А скажите ещё, пожалуйста, следующее. Правила добавления поля на страницу тоже идентичны добавлению кнопки? Т.е. я имею ввиду, что можно добавить как поле замещающего объекта на замещающую страницу, так и поле какого либо базового объекта (например справочника Contact) на унаследованную страницу? Ответьте, пожалуйста.
Евгений:
1) Вы не сможете добавить поле, если оно добавлено в одном из подчиненных пакетов, а в Вашем пакете его нет.
2) Поле добавляется из последнего доступного в иерархии пакета.
3) Объект - это таблица в БД. Она одна. Если Вы заместили объект "Контакт", добавив несколько полей, то это всего лишь добавление новых колонок в таблицу dbo.contact, а не создание новой таблицы.
Правила добавления одинаковые, что для замещающих, что для унаследованных, что для новых страниц.