0

给定一些能够查询其字段的对象,是否可以遍历字段以生成映射列表并使用映射列表来创建表单?

例如:

class SomeModel ...

val model = new SomeModel

val mappings = model.fields { f =>
    f.fieldName -> text  // Just use String/text mappings to simplify the example   
  }

// Assuming 'of' is the correct mapping to use, What should be
// specified for <?1>, <?2> and <?3>
val form = Form(
    of( <?1> , <?2> ) {
        <?3>
      }
  )

背景:我需要为我们的数据模型构建一个基本的 crud 接口,该模型由 100 多个表组成,其中一些表多达 100 列。重构数据模型不是一种选择,因为这个 crud 接口只是数据的许多其他用户之一。我们生成模型类,因此也可以生成表单类,但我希望我可以通过使用字段列表来绕过 18 / 22 字段限制。

4

0 回答 0