Hi Patrick,

Sorry, I have no  access to jira.

you should get it*, it's fun :P

Have fun
Sven

*
https://issues.apache.org/jira/browse/WICKET-6695


On 07.08.19 13:53, Patrick Schwarzer wrote:

Hi Sven,

thanks for your fast reply.

This is how I fixed it now:

@Override
*protected *ExpandableTextField<String> newEditor(MarkupContainer parent, String componentId, IModel<String> model)
{
/// use ExpandableTextField instead of TextArea, to not trim text RPT-4917
/MyTextArea<String> textField = *new *MyTextArea<>(componentId, model);
textField.setOutputMarkupId(*true*);
textField.setVisible(*false*);

/// simple trick to not copy code in AjaxEditableMultiLineLabel::newEditor///FormComponent formComponent = *super*.newEditor(parent, componentId, model); *for *(Behavior behavior : formComponent.getBehaviors())   { behavior.unbind(formComponent); textField.add(behavior);   } *return *textField; }

*public class *MyTextArea <T> *extends *TextArea<T> { *private static final long 
**/serialVersionUID /*= 671612061991554000L; *public *MyTextArea (String id, IModel<T> 
model)   { *super*(id, model);   } //@Override *protected boolean *shouldTrimInput()   { *return 
false*;   } }

Sorry, I have no access to jira.

Could someone else add the jira task please?

Kind regards

*PATRICK SCHWARZER*
SOFTWARE ENGINEER

*o***+49 89 32175 655

*TOMTEC Imaging Systems GmbH*
Edisonstrasse 6, 85716 Unterschleissheim, Germany, Managing Director:
Matthijs Groot Wassink, Dr. Thomas Piehler, HRB 235646 Amtsgericht Muenchen

** <http://www.tomtec.de/>



*Von:*Patrick Schwarzer
*Gesendet:* Mittwoch, 7. August 2019 10:34
*An:* 'users@wicket.apache.org' <users@wicket.apache.org>
*Betreff:* AjaxEditableMultiLineLabel and shouldTrimInput

Dear Sir or Madam,

is there a way to not trim text inserted in an AjaxEditableMultiLineLabel editor?

Currently newEditor creates a new TeaxtArea and it seems not possible to control return type of protected method shouldTrimInput of that TextArea.

Is there any possibility to do so without reimplement newEditor of AjaxEditableMultiLineLabel?

We currently using Wicket 7.12.0.

Kind regards

*PATRICK SCHWARZER*
SOFTWARE ENGINEER

*o***+49 89 32175 655

*TOMTEC Imaging Systems GmbH*
Edisonstrasse 6, 85716 Unterschleissheim, Germany, Managing Director:
Matthijs Groot Wassink, Dr. Thomas Piehler, HRB 235646 Amtsgericht Muenchen

** <http://www.tomtec.de/>


Reply via email to