[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.