开发了几个版本 ,最终选择的示例如下:
enum EnumType {
  TypeA,
  TypeB;
  const EnumType();
  // 文字回显
  static getLabelByValue(String val) {
    if (val == TypeA.name) {
      return Messages.Msg1.tr; // 国际化文字显示
    } else if (val == TypeB.name) { 
      return Messages.Msg2.tr; // 国际化文字显示
    } else {
      return val;
    }
  }
}有更好的方案欢迎一起探索。










