Как изменить порядок поля ввода - PullRequest
0 голосов
/ 19 января 2010

Я сгенерировал простое приложение CRUD из seam-gen с помощью команды seam generate-ui, но страница редактирования для вставки данных в базу была создана и упорядочена по имени.

Например, если класс сущности содержит name,lastname и age. Seam-gen сгенерирует и упорядочит список полей по возрасту, фамилии и имени (порядок по имени).

Вопрос в том, как мне сконфигурировать, чтобы переупорядочить эти поля ввода в соответствии с моими требованиями. например, от age,lastname,name до name, lastname и age.

Спасибо за ответ.

Ответы [ 2 ]

1 голос
/ 04 марта 2010

Я не уверен, что понимаю, что вы имеете в виду. Вы имеете в виду, что список, возвращаемый из resultList, упорядочен по неправильному столбцу?

Если это так, вы можете переопределить ejbql по умолчанию в вашем SomeTableList EntityQuery

@Override
public String getEjbql() {
  return "select s from SomeTable s order by s.name";
}

Вы также можете использовать аннотацию

@OrderBy
в вашей сущности Смотрите здесь для более подробной информации
0 голосов
/ 01 февраля 2010

Вы должны написать свой заказ в / resources / seamgen. reveng.xml. Здесь вы можете увидеть, как вы можете редактировать этот файл. После редактирования вы можете создать свой пользовательский интерфейс в каталоге с помощью

seam generate-ui restart

С уважением,

...