jmix 2.1 DataGrid中的表头过滤器

我在jmix 2.x的示例里面,看到有表头过滤器,但是这个过滤器中的运算符和后面的输入框可以修改吗,比如将运算符<>改成不等于,将后面的文本输入框改成下拉列表

image

第一个要求好实现,在message bundle设置 propertyFilter.Operation.NOT_EQUAL=不等于 即可。

第二个要求,表头过滤器使用的是propertyFilter,会根据属性判断使用什么控件。如果属性是某个Enum,那默认的就是下拉列表。如果是String,默认的就是textField

1 个赞