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/>