过滤器的检索按钮没有汉化,在beta版还是好的?怎么解决一下?
是系统界面的过滤器吗?还是你们自己开发的页面,是否有做过过滤器的客户化设置?
自己和系统的界面都一样,没有做什么处理,之前beta版本是好的,升级后发现这个地方变成英文了。
好的。很奇怪,你这个显示的 Refresh,正常应该显示 Search(搜索),我这边试了最新的 7.1+汉化包 7.0.2,没有复现这个问题:
那我重装汉化插件试试
重装了汉化插件7.0.2依然是这样,显示refresh
看下7.1源码,这块的message配置有变化:
protected String getSearchBtnCaption() {
return isApplyImmediately()
? getMainMessage("filter.searchBtn.applyImmediately.caption")
: getMainMessage("filter.search");
}
filter.searchBtn.applyImmediately.caption的默认定义就是Refresh。
isApplyImmediately()是受配置文件控制:
/**
* If true, the filter will be applied immediately after every parameter's value changing. True by default.
*
* @return true if the filter should be applied immediately after every parameter's value changing
*/
@Property("cuba.gui.genericFilterApplyImmediately")
@Source(type = SourceType.DATABASE)
@DefaultBoolean(true)
boolean getGenericFilterApplyImmediately();