[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.platform.rcp] TableViewer display problem in Master/Detail block
|
Hi,
I write master/detail block in my plugin.
I want display tableviewer in detail block when item selected in
masterblock.
table create code in IDetailsPage#createContents
(in createContents)
Table table = toolkit.createTable(client, SWT.V_SCROLL);
gld = new GridData(GridData.FILL_BOTH);
gld.widthHint = 20;
gld.heightHint = 100;
table.setLayoutData(gld);
TableViewer viewer = new TableViewer(table, SWT.BORDER);
viewer.setItemCount(16);
viewer.setContentProvider(new SecurityTableContentProvider());
viewer.setLabelProvider(new SecurityTableLabelProvider());
but in runtime, exception occurred when I selected some item in master
block. I traced exception point what is viewer.setLabelProvider
BusyIndicator exception.
I think it may trying draw tableviewer when detail block is not ready.
Is there any other strategy?
Thanks in advance.
Jung.