From 09b675565d73a7e1c7c3f21d6c5bd1d01f7dbb34 Mon Sep 17 00:00:00 2001 From: jensp Date: Fri, 22 Nov 2013 13:18:00 +0000 Subject: [PATCH] =?UTF-8?q?BugFix=20f=C3=BCr=20SeriesVolumeAddForm=20(Tick?= =?UTF-8?q?et=20#1978)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.libreccm.org/ccm/trunk@2449 8810af33-2d31-482b-a856-94f89814c4df --- .../cms/contenttypes/ui/SeriesVolumeAddForm.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ccm-sci-publications/src/com/arsdigita/cms/contenttypes/ui/SeriesVolumeAddForm.java b/ccm-sci-publications/src/com/arsdigita/cms/contenttypes/ui/SeriesVolumeAddForm.java index 784c2917f..e25fef20e 100644 --- a/ccm-sci-publications/src/com/arsdigita/cms/contenttypes/ui/SeriesVolumeAddForm.java +++ b/ccm-sci-publications/src/com/arsdigita/cms/contenttypes/ui/SeriesVolumeAddForm.java @@ -23,6 +23,8 @@ import com.arsdigita.bebop.FormProcessException; import com.arsdigita.bebop.Label; import com.arsdigita.bebop.PageState; import com.arsdigita.bebop.event.FormSectionEvent; +import com.arsdigita.bebop.event.PrintEvent; +import com.arsdigita.bebop.event.PrintListener; import com.arsdigita.bebop.form.TextField; import com.arsdigita.bebop.parameters.ParameterModel; import com.arsdigita.bebop.parameters.StringParameter; @@ -70,6 +72,16 @@ public class SeriesVolumeAddForm extends BasicItemForm { add(itemSearch); selectedVolumeLabel = new Label(""); + selectedVolumeLabel.addPrintListener(new PrintListener() { + + @Override + public void prepare(final PrintEvent event) { + final Publication publication = ((SeriesVolumesStep) editStep). + getSelectedPublication(); + final Label target = (Label) event.getTarget(); + target.setLabel(publication.getTitle()); + } + }); add(selectedVolumeLabel); add(new Label(PublicationGlobalizationUtil.globalize("publications.ui.series.volume_of_series"))); @@ -99,7 +111,7 @@ public class SeriesVolumeAddForm extends BasicItemForm { } itemSearch.setVisible(state, false); - selectedVolumeLabel.setLabel(publication.getTitle()); + //selectedVolumeLabel.setLabel(publication.getTitle()); selectedVolumeLabel.setVisible(state, true); }