给定一个字段和一个记录,如何在该记录中获得该字段的值?

时间:2014-02-05 17:10:35

标签: lift lift-record

我有类似的东西:

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 个答案:

答案 0 :(得分:1)

每个字段的名称在记录

中是唯一的
jobs map { j => 
  fieldsToDisplay map { f => 
    j.fieldByName(f.name) 
  } 
}