[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform.rcp] Re: TableViewer display problem in Master/Detail block

You you provide the complete stack trace with the exact message given?

Tom

Jung schrieb:
> 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.
> 
>