Hello,
I add this to my WicketApplication class:
@Override
protected IConverterLocator newConverterLocator() {
ConverterLocator converterLocator = new ConverterLocator();
converterLocator.set(Date.class, new PatternDateConverter("dd.MM.yyyy
HH:mm:ss",true));
System.out.println(converterLocator.getConverter(Date.class).toString());
return converterLocator;
}
This works fine. Thank you for your help.
Mit freundlichen Grüßen
Christoph Manig
Systems Engineer
T-Systems International GmbH
Systems Integration - SC Travel, Transport & Logistics
Hoyerswerdaer Str. 18
01099 Dresden
tel.: +49 (0) 351 / 8152 - 188
fax: +49 (0) 351 / 8152 - 209
email: [email protected]
-----Ursprüngliche Nachricht-----
Von: Sven Meier [mailto:[email protected]]
Gesendet: Freitag, 19. Juli 2013 09:50
An: [email protected]
Betreff: Re: AW: CSV-Export change Datepattern
In your application override:
protected IConverterLocator newConverterLocator()
{
ConverterLocator locator = new ConverterLocator();
locator.set(...);
return locator;
}
On 07/19/2013 09:43 AM, [email protected] wrote:
> I have to do this in my wicketApplication class in his init-method right?
> With this call:
> Application.get().getConverterLocator().getConverter(Date.class) I only get
> the actual converter for the date. How can I register a new PatternConverter
> in my application. There is nothing like this
> Application.get().getConverterLocator().setConverter(Date.class, new
> PatternDateConverter("dd.MM.yyyy HH:mm:ss",true))?
>
> Can anybody give me an example please?
>
>
> Mit freundlichen Grüßen
> Christoph Manig
> Systems Engineer
>
> T-Systems International GmbH
> Systems Integration - SC Travel, Transport & Logistics Hoyerswerdaer
> Str. 18
> 01099 Dresden
> tel.: +49 (0) 351 / 8152 - 188
> fax: +49 (0) 351 / 8152 - 209
> email: [email protected]
>
> -----Ursprüngliche Nachricht-----
> Von: Sven Meier [mailto:[email protected]]
> Gesendet: Donnerstag, 18. Juli 2013 16:14
> An: [email protected]
> Betreff: Re: CSV-Export change Datepattern
>
> CSVDataExporter uses the Application's converters:
>
> IConverter converter =
> Application.get().getConverterLocator().getConverter(c);
>
> So register a suitable converter in your application.
>
> Alternatively create a new Jira issue to allow passing an IConverterLocator
> into CSVDataExporter.
>
> Sven
>
> On 07/18/2013 03:29 PM, [email protected] wrote:
>> Hello,
>>
>> in my application I have a table which includes a column timestamp. I have
>> created this column with the help of a Panel which includes a DateLabel.
>>
>> columns.add(new PropertyColumn<ProtocolRecord, String>(new
>> ResourceModel("protocolRecord.eventTimestamp").wrapOnAssignment(getPage()),"eventTimestamp","eventTimestamp"){
>> @Override
>> public void populateItem(Item<ICellPopulator<ProtocolRecord>>
>> cellItem, String componentId, IModel<ProtocolRecord> model)
>> {
>> cellItem.add(new DatePanel<ProtocolRecord>(componentId,
>> model,"eventTimestamp"));
>> }
>> });
>>
>> Here is the declaration of the DateLabel:
>>
>> public class DatePanel<T> extends Panel {
>> public DatePanel(String id, final IModel<T> model, String column)
>> {
>> super(id, model);
>> DateLabel datelabel = new DateLabel("date",new
>> PropertyModel<Date>(model, column),new PatternDateConverter("dd.MM.yyyy
>> HH:mm:ss",true));
>> add(datelabel);
>> }
>> }
>>
>> So the table shows the date like this 18.07.2013 15:23:53. Furthermore the
>> table has an Exporttoolbar for csv. When I click the link for exporting the
>> csv, it includes the timestamp like this 2013/07/18. This is wrong. I need
>> the full timestamp as it would be shown in the table. Could anybody help me
>> please?
>>
>> Mit freundlichen Grüßen
>> Christoph Manig
>> email: [email protected]
>>
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]