Для данного поля и записи, как получить значение этого поля в этой записи?

У меня есть что-то вроде:

val jobs = Job.where(...).fetch()
val fieldsToDisplay = Seq(Job.status, Job._id, ...)
val header = fieldsToDisplay map { _.name }
val tbl = jobs map { j => fieldsToDisplay map { _.getValueIn(j) } }
renderTable(header, tbl)

... и это гипотетически getValueIn Я ищу.

Я не смог ничего найти, но, возможно, более опытные Лифтеры знают хитрость.

1 ответ

Решение

Каждое поле имеет уникальное имя в записи

jobs map { j => 
  fieldsToDisplay map { f => 
    j.fieldByName(f.name) 
  } 
}
Другие вопросы по тегам