diff --git a/src/main/java/org/sigmah/client/ui/view/contact/export/ExportContactsSettingView.java b/src/main/java/org/sigmah/client/ui/view/contact/export/ExportContactsSettingView.java index b61e43c3b..cab4005db 100644 --- a/src/main/java/org/sigmah/client/ui/view/contact/export/ExportContactsSettingView.java +++ b/src/main/java/org/sigmah/client/ui/view/contact/export/ExportContactsSettingView.java @@ -54,6 +54,7 @@ import com.google.gwt.event.dom.client.ClickHandler; import com.google.gwt.user.client.ui.FlexTable; import com.google.gwt.user.client.ui.HasVerticalAlignment; +import com.google.gwt.user.client.ui.ScrollPanel; import com.google.inject.Singleton; import org.sigmah.client.i18n.I18N; import org.sigmah.client.ui.presenter.contact.export.ExportContactsSettingPresenter; @@ -94,6 +95,7 @@ public class ExportContactsSettingView extends AbstractPopupView im private ComboBox exportMonthlySchedulesBox; private ListStore exportWeeklyScheduleStore; private ComboBox exportWeeklySchedulesBox; + private ScrollPanel scrollPanel; public ExportContactsSettingView() { super(new PopupWidget(true), 550); @@ -163,8 +165,13 @@ public void initialize() { fieldsTable.getFlexCellFormatter().setVerticalAlignment(0, 0, HasVerticalAlignment.ALIGN_TOP); + scrollPanel = new ScrollPanel(); + scrollPanel.setSize("100%", "240px"); + scrollPanel.add( elementsGrid ); + scrollPanel.setAlwaysShowScrollBars(true); + fieldsTable.setWidget(0, 1, pModelsGrid); - fieldsTable.setWidget(0, 2, elementsGrid); + fieldsTable.setWidget(0, 2, scrollPanel ); fieldsTable.getFlexCellFormatter().setVerticalAlignment(0, 1, HasVerticalAlignment.ALIGN_TOP); fieldsTable.getFlexCellFormatter().setVerticalAlignment(0, 2, HasVerticalAlignment.ALIGN_TOP); panel.add(fieldsTable);