Der DefaultTableCellRenderer verarbeitet jetzt auch GlobalizedMessage Objekte korrekt.

git-svn-id: https://svn.libreccm.org/ccm/trunk@2252 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2013-07-12 13:30:54 +00:00
parent 1a9c542474
commit fe1c9c8b5d
1 changed files with 4 additions and 0 deletions

View File

@ -26,6 +26,7 @@ import com.arsdigita.bebop.ControlLink;
import com.arsdigita.bebop.Label; import com.arsdigita.bebop.Label;
import com.arsdigita.bebop.PageState; import com.arsdigita.bebop.PageState;
import com.arsdigita.bebop.Table; import com.arsdigita.bebop.Table;
import com.arsdigita.globalization.GlobalizedMessage;
import com.arsdigita.util.Assert; import com.arsdigita.util.Assert;
import com.arsdigita.util.LockableImpl; import com.arsdigita.util.LockableImpl;
@ -134,6 +135,9 @@ public class DefaultTableCellRenderer extends LockableImpl
Label l; Label l;
if ( value instanceof com.arsdigita.bebop.Component ) { if ( value instanceof com.arsdigita.bebop.Component ) {
return (com.arsdigita.bebop.Component) value; return (com.arsdigita.bebop.Component) value;
} else if(value instanceof GlobalizedMessage) {
l = (Label) m_label.get();
l.setLabel((GlobalizedMessage) value);
} else { } else {
l = (Label) m_label.get(); l = (Label) m_label.get();