Grails:继承,如何访问包括子类在内的所有内容
Grails: Inheritance, how to access everything including subclasses
我的结构类似于
动物
- 猫
- 狗
- 鼠标
通常我想分别使用每个 class,但是,例如,在我的主屏幕上我想要一个显示所有动物的 table + 搜索。
Table:
Luna - Cat - 2 - - ...
Miranda - Dog - 10 - 09109009 - ...
...
我该如何处理这种需求?
已经尝试过:
animalList -> 结果为空列表
@Jeff Scott Brown 的解决方案(见评论):
模型变量名称是根据集合中第一个元素的类型生成的。如果 catList 正在工作,则意味着 List 中的第一个元素是 Cat。你可能真的不想依赖它,因为如果第一个元素不是猫,它就不会工作。
为了解决这个问题,我不再依赖动态脚手架,而是自己创建了一个 table。
我的结构类似于
动物
- 猫
- 狗
- 鼠标
通常我想分别使用每个 class,但是,例如,在我的主屏幕上我想要一个显示所有动物的 table + 搜索。 Table:
Luna - Cat - 2 - - ...
Miranda - Dog - 10 - 09109009 - ...
...
我该如何处理这种需求?
已经尝试过: animalList -> 结果为空列表
@Jeff Scott Brown 的解决方案(见评论): 模型变量名称是根据集合中第一个元素的类型生成的。如果 catList 正在工作,则意味着 List 中的第一个元素是 Cat。你可能真的不想依赖它,因为如果第一个元素不是猫,它就不会工作。
为了解决这个问题,我不再依赖动态脚手架,而是自己创建了一个 table。