Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 238777 Details for
Bug 425011
[Template] Tree have problems with filters
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
Patch for Examples Demo
bug-425011-RowTemplateExample.patch (text/plain), 2.31 KB, created by
Ivan Furnadjiev
on 2014-01-08 08:10:31 EST
(
hide
)
Description:
Patch for Examples Demo
Filename:
MIME Type:
Creator:
Ivan Furnadjiev
Created:
2014-01-08 08:10:31 EST
Size:
2.31 KB
patch
obsolete
>diff --git a/examples/org.eclipse.rap.examples.pages/src/org/eclipse/rap/examples/pages/RowTemplateExample.java b/examples/org.eclipse.rap.examples.pages/src/org/eclipse/rap/examples/pages/RowTemplateExample.java >index a3d3571..0444835 100644 >--- a/examples/org.eclipse.rap.examples.pages/src/org/eclipse/rap/examples/pages/RowTemplateExample.java >+++ b/examples/org.eclipse.rap.examples.pages/src/org/eclipse/rap/examples/pages/RowTemplateExample.java >@@ -31,7 +31,10 @@ > import org.eclipse.swt.events.SelectionEvent; > import org.eclipse.swt.graphics.Image; > import org.eclipse.swt.layout.GridData; >+import org.eclipse.swt.widgets.Button; > import org.eclipse.swt.widgets.Composite; >+import org.eclipse.swt.widgets.Event; >+import org.eclipse.swt.widgets.Listener; > import org.eclipse.swt.widgets.MessageBox; > import org.eclipse.swt.widgets.Table; > import org.eclipse.swt.widgets.TableItem; >@@ -80,10 +83,23 @@ > parent.setLayout( ExampleUtil.createMainLayout( 1 ) ); > parent.setLayout( ExampleUtil.createGridLayout( 1, true, true, true ) ); > parent.setLayoutData( ExampleUtil.createFillData() ); >- createTable( parent ); >+ final TableViewer viewer = createTable( parent ); >+ Button removeFirst = new Button( parent, SWT.PUSH ); >+ removeFirst.setText( "Remove First" ); >+ removeFirst.addListener( SWT.Selection, new Listener() { >+ public void handleEvent( Event event ) { >+ Person[] persons = ( Person[] )viewer.getInput(); >+ Person[] input = new Person[ Math.max( 0, persons.length - 1 ) ]; >+ System.arraycopy( persons, 1, input, 0, input.length ); >+ viewer.setInput( input ); >+ viewer.refresh(); >+ } >+ } ); >+ Composite spacer = new Composite( parent, SWT.NONE ); >+ spacer.setLayoutData( new GridData( SWT.DEFAULT, 300 ) ); > } > >- private void createTable( Composite comp ) { >+ private TableViewer createTable( Composite comp ) { > TableViewer tableViewer = new TableViewer( comp, SWT.FULL_SELECTION | SWT.BORDER ); > tableViewer.setContentProvider( new ArrayContentProvider() ); > configColumnViewer( tableViewer ); >@@ -94,6 +110,7 @@ > tableLayoutData.verticalIndent = 10; > table.setLayoutData( tableLayoutData ); > table.setData( RWT.ROW_TEMPLATE, new PersonsTemplate() ); >+ return tableViewer; > } > > private void configColumnViewer( TableViewer viewer ) {
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 425011
: 238777