From 5d54f784516b4827147024032069d704d1ae074d Mon Sep 17 00:00:00 2001 From: indianauthority97 Date: Sun, 2 Apr 2017 17:32:13 +0530 Subject: [PATCH 1/2] Issue#823: Added horizontal scrollbar for Global Export Configuration pop-up --- .../ui/view/contact/export/ExportContactsSettingView.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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..7d3296f64 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; @@ -163,8 +164,12 @@ public void initialize() { fieldsTable.getFlexCellFormatter().setVerticalAlignment(0, 0, HasVerticalAlignment.ALIGN_TOP); + ScrollPanel scrollPanel = new ScrollPanel(); + scrollPanel.setSize("100%", "240px"); + scrollPanel.add( elementsGrid ); + 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); From 614aa8607620933ae65ee6094cdb69d83ab805c6 Mon Sep 17 00:00:00 2001 From: indianauthority97 Date: Sat, 8 Apr 2017 21:16:08 +0530 Subject: [PATCH 2/2] made scrollpanel member, other minor changes --- .../ui/view/contact/export/ExportContactsSettingView.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 7d3296f64..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 @@ -95,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); @@ -164,9 +165,10 @@ public void initialize() { fieldsTable.getFlexCellFormatter().setVerticalAlignment(0, 0, HasVerticalAlignment.ALIGN_TOP); - ScrollPanel scrollPanel = new ScrollPanel(); + scrollPanel = new ScrollPanel(); scrollPanel.setSize("100%", "240px"); scrollPanel.add( elementsGrid ); + scrollPanel.setAlwaysShowScrollBars(true); fieldsTable.setWidget(0, 1, pModelsGrid); fieldsTable.setWidget(0, 2, scrollPanel );