To show a ViewPart at a certain location in a perspective, you need to define a placeholder for it in the perspective. There are two methods to do this: - Via your plugin.xml, use the org.eclipse.ui.PerspectiveExtensions extension point - Implement the createInitialLayout(IPageLayout layout) method in your perspective class
For adding/populating the table look at the JFace/SWT example snippets: http://wiki.eclipse.org/index.php/JFaceSnippets http://www.eclipse.org/swt/snippets/ -Pana On Tue, Jan 29, 2013 at 3:09 PM, Amit Shukla <[email protected]>wrote: > Thanks for reply, But I want to display result in another view like > TableView in udig. I have create a viewpart for displaying result, but it > is not added in perspective so that it is not present in > activeworkbenchwindow or activepage. I want to add viewpart at the bottom > and in that viewpart i want to display result. On button click how to add > viewpart????? > > Thanks Mauricio Pazos once again > > Regards > > > On Tue, Jan 29, 2013 at 2:30 PM, Mauricio Pazos > <[email protected]>wrote: > >> On Monday, January 28, 2013 08:24:23 PM Amit Shukla wrote: >> > Hello, >> > >> > I have two different views >> > 1- Data >> > 2- Result >> > >> > in Data viewpart I have created some input variables using this values I >> > have to apply query and display results in the table format in Result >> > viewPart . >> > >> > Here is my button click event >> > >> > btnQuery_2.addMouseListener(new MouseAdapter() { >> > @Override >> > public void mouseUp(MouseEvent e) { >> > >> > //getdata();// get inputdata provided by user >> > IViewPart viewPart = >> > >> PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findVie >> > w("customproduct.result"); IWorkbenchPage page = >> > PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); >> > if (!page.isPartVisible(viewPart)) >> > page.bringToTop(viewPart); >> > } >> > }); >> > when we click on query button I want to create table and display it in >> > Result viewPart . >> > >> > I don't know >> > * how to add Result viewPart in active page with specific location (at >> > bottom to editor) >> > * how to add table in result viewpart >> > >> > >> > Thanks >> > Amit >> First idea, >> Create a composite ResultComposite that contains the result table. Set >> this >> composite has "invisible". >> >> public void createPartControl(Composite parent) { >> ... >> resultComposite = new ResultComposite(parent, SWT.NONE); >> resultComposite.setVisible(false); >> ... >> >> >> Thus when you want to present the result, fill that table and >> resultComposite.setVisible(true) >> >> >> hope it help you >> -- >> Mauricio Pazos >> > > > _______________________________________________ > User-friendly Desktop Internet GIS (uDig) > http://udig.refractions.net > http://lists.refractions.net/mailman/listinfo/udig-devel > >
_______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
