Открытие нескольких экземпляров одного и того же представления в Eclipse - PullRequest
0 голосов
/ 11 октября 2018

Итак, я новичок в этом представлении / перспективном развитии и столкнулся с проблемой.Мои представления открываются только один раз, и другой экземпляр не может быть открыт снова, даже когда я загружаю разные данные.

Я искал повсюду, и все, что я могу найти, это то, что люди говорят, что мне нужен вторичный идентификатор и т. Д., Но без объяснениякуда идти, чтобы сделать это или как это сделать.

Мне нужно, чтобы экземпляры моих представлений были открыты несколько раз, если это возможно, с разными данными.эти представления открываются и управляются с помощью созданного мною дерева.

Эти представления в настоящее время являются лишь расширением перспективы Java в eclipse 4.5.2.

Любые указатели в правильном направлении будут очень полезны!

1 Ответ

0 голосов
/ 11 октября 2018

Вы указываете вторичный идентификатор для представления, когда вы показываете его, используя IWorkbenchPage.showView:

IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();

page.showView("view id", "secondary id", IWorkbenchPage.VIEW_ACTIVATE);

"secondary id" должно отличаться для каждого экземпляра представления.

...