我经常需要处理用户界面中的列表,这些列表在“ViewModel”中转换为枚举值。我知道我可以通过提供枚举项名称的ListView.ItemSource直接绑定到枚举,但这通常不是最佳的,因为列表项的可视化表示应该与枚举项名称不同。此外,枚举中的项有时需要在可视化列表表示中省略。Nothing // omitted in the view应翻译成一份清单,列有下列项目: A fast car
因此,我的问题是:如何
我们总共有8个组和12个枚举。同时处理作为group_is like Group 1和enumeration like Enumeration 1的记录的过滤。我们得到的结果包含了所有的记录,像组1一样的group_is和像枚举1一样的枚举,以及像枚举10,枚举11和枚举12这样的枚举,就像我们在查询中使用的一样。为了得到结果,我们使用了以下查询。* FROM geodata WHERE group_is like 'Group 1%
override fun next() = MODEL };我有两个带有vararg属性和@FieldEnrich注释的枚举Retention(RUNTIME) val property: String,)
注释是按对象处理的我们用注释@FieldEnrich对枚举成员进行注释,并传递要从其中读取值的属性以及设置属性值的字段的名称。我正在调试,并