saiku中默认级别all的国际化

在制作saiku的schema文件的时候,当你选择层次的属性hasAll为true的时候,系统默认会为你的层次添加一个“(all)”级别,你无法给它增加一个caption属性来国际化它,因为他不是你创建的,那怎么办呢?

在你选择hasAll属性为“true”的同时,增加另外两个属性:allLevelName和allMemberCaption

例如schema文件中:<Hierarchy name="XX" visible="true" hasAll="true" allLevelName="%{common.name.All}" allMemberCaption="%{common.name.AllXX}" caption="%{common.name.XX}">

其中allLevelName设置的是“(All)”的显示效果(下图中的“全部”),allMemberCaption设置的是(All)对应查询结果的显示效果(下图中的“全部学校”)

原文地址:https://www.cnblogs.com/Jason-Xiang/p/5031934.html