Блог Александра Божко
Архивы
Рубрики

Dev

Как я уже говорил в предыдущем посте, бывает несколько видов Grid View. В частности –  Card View, Table View, Banded Table View (расширение Table View) и Chart View. На рисунке приведена схема наследования для соответствующих классов.

ierarhy

Из рисунка видно, что для каждого вида View существуют реализации с привязкой к источнику данных и без нее. В официальной документации содержаться пошаговые руководства по использованию каждого из трех видов View (Table View, Card View и Chart View) с привязкой к источнику данных. Если вы четко представляете себе структуру грида (то, как связаны между собой грид, level и view), то, действительно все выглядит очень просто. Читать далее

Отдельного внимания заслуживает кнопка приложения (Application Buttun) Ribbon Bar‘а.

de1

Application Buttun.

Для того, что бы ее отобразить, необходимо установить свойство QuickAccessToolbar.Toolbar. Опять же, как по мне, это не совсем логично. Ведь форма не может содержать более одного компонента TdxBarManager, как следствие, значение свойства QuickAccessToolbar.Toolbar может быть либо пустым (в этом случае кнопка не будет отображаться), либо совпадать со значением свойства BarManager. Более того, TdxRibbon содержит свойство ApplicationButton.Visible, которое при  QuickAccessToolbar.Toolbar  = nil никоим образом не влияет на видимость кнопки. В компоненте BarManager необходимо создать Toolbar и назначить его свойству QuickAccessToolbar.Toolbar (например, QuickAccessToolbar.Toolbar=dxBarManager1Bar1, где dxBarManager1Bar1:TdxBar).

Для того, что бы при нажатии на кнопку появлялось меню, необходимо поместить на форму компонент TdxBarApplicationMenu и указать его в качестве значения свойства ApplicationButton.Menu. После этого при нажатии на кнопку вы получите пустое меню, примерно следующего вида: Читать далее

Продукты DevArt
Купить онлайн:



Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика