Виджет, используемый в витрине GWT в левом меню - PullRequest
1 голос
/ 27 марта 2012

Я хотел бы разработать в GWT вертикальное меню, похожее на то, которое можно найти в http://gwt.google.com/samples/Showcase/Showcase.html (левое синее меню, первый раздел которого называется «Виджеты»).

Поскольку это демонстрация GWTМожно предположить, что левое меню является виджетом GWT, но какой?

Я просмотрел каждый пример, и ни одно из них не выглядит как это меню.Есть предположения?

Ответы [ 3 ]

3 голосов
/ 27 марта 2012

Знаете ли вы, что образец Showcase с открытым исходным кодом? Он даже в комплекте с GWT SDK.

Код говорит, что это CellTree в ScrollPanel (в DockLayoutPanel в DockLayoutPanel):

1 голос
/ 27 марта 2012

Это виджет CellTree !

Демонстрация на самом деле находится внутри витрины: CellTree , но в этом примере применяется другой стиль:

CellTree.Resources res = GWT.create(CellTree.BasicResources.class);
CellTree.Resources res = GWT.create(CellTree.BasicResources.class);
    cellTree = new CellTree(
        new ContactTreeViewModel(selectionModel), null, res);

(из-за этого + +- кнопки и позволяет ему выглядеть как обычное дерево)

Если вы не применяете этот стиль, дерево ячеек выглядит как левое меню.

0 голосов
/ 27 марта 2012

Выглядит как вертикальное расположение DisclosurePanel .Вот документы .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...