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

Reply via email to