Поиск по этому блогу

пятница, 14 февраля 2014 г.

Keyboard navigation on datatable


Hello. My English is not very good, that’s why minimum words and maximum code.
All code you can download on GitHub here.
In this article I want to suggest my implementation of keyboard navigation on datatable. This will be work only with primefaces version 4 or higher.
Suppose we have a table:
<p:dataTable id="dataTable" widgetVar="table" ...>
...
</p:dataTable> 

Навигация по p:datatable при помощи клавиатуры


Сегодня, передо мной была поставлена задача навигации по строкам таблицы c помощью клавиатуры в primefaces. После изучения сатйов primefaces и primefaces extensions выяснилось, что данная возможность не реализована.

четверг, 6 февраля 2014 г.

Преобразование данных при маршаллизации и демаршаллизации


Иногда нам необходимо, чтобы в java классах тип полей отличался от типа полей описанных в xsd схеме. Например, в xsd мы имеем такое описание:
<xs:element name="date" type="xs:string"/>
Этот элемент имеет тип String, хотя реально туда передается отформатированная дата:
<date>06.02.2014 13:02:50</date>
В результате генерации классов java мы получим поле date типа String:
@XmlElement(name="date")
private String date;

public void setDate(String date){
    this.date = date;
}

public String getDate(){
    return date;
}
Но что, если нам необходимо чтобы поле date имело тип java.utl.Date?