Add footerSpan controls to GridSnippet.java
diff --git a/examples/org.eclipse.rap.nebula.widgets.grid.demo.standalone/src/org/eclipse/rap/nebula/widgets/grid/snippets/GridSnippet.java b/examples/org.eclipse.rap.nebula.widgets.grid.demo.standalone/src/org/eclipse/rap/nebula/widgets/grid/snippets/GridSnippet.java
index ae75290..8c49f31 100644
--- a/examples/org.eclipse.rap.nebula.widgets.grid.demo.standalone/src/org/eclipse/rap/nebula/widgets/grid/snippets/GridSnippet.java
+++ b/examples/org.eclipse.rap.nebula.widgets.grid.demo.standalone/src/org/eclipse/rap/nebula/widgets/grid/snippets/GridSnippet.java
@@ -56,6 +56,7 @@
     createTopIndexButton( parent );
     createShowItemGroup( parent );
     createShowColumnGroup( parent );
+    createSetFooterSpanGroup( parent );
     createShowHeaderButton( parent );
     createShowFooterButton( parent );
     createWordWrapButton( parent );
@@ -330,6 +331,35 @@
     } );
   }
 
+  private void createSetFooterSpanGroup( Composite parent ) {
+    Composite composite = new Composite( parent, SWT.NONE );
+    composite.setLayout( new GridLayout( 3, false ) );
+    final Text columnText = new Text( composite, SWT.BORDER );
+    columnText.setLayoutData( new GridData( 80, SWT.DEFAULT ) );
+    columnText.setMessage( "column" );
+    final Text spanText = new Text( composite, SWT.BORDER );
+    spanText.setLayoutData( new GridData( 80, SWT.DEFAULT ) );
+    spanText.setMessage( "footerSpan" );
+    final Button set = new Button( composite, SWT.PUSH );
+    set.setText( "Set" );
+    set.setLayoutData( new GridData( 67, SWT.DEFAULT ) );
+    set.addSelectionListener( new SelectionAdapter() {
+      @Override
+      public void widgetSelected( SelectionEvent event ) {
+        int index = -1;
+        int span = -1;
+        try {
+          index = Integer.parseInt( columnText.getText() );
+          span = Integer.parseInt( spanText.getText() );
+        } catch( NumberFormatException e ) {
+        }
+        if( index >= 0 && index < grid.getColumnCount() && span > 0) {
+          grid.getColumn( index ).setData( "footerSpan", span );
+        }
+      }
+    } );
+  }
+
   private void createShowHeaderButton( Composite parent ) {
     final Button button = new Button( parent, SWT.CHECK );
     button.setText( "Show header" );