SelectItem class final

选择/性别词条(keymale/keyfemale 子键 + @select(var) 注解)

Excel 示例: userTitle | @select(gender) | | ← 父行(注解) userTitlemale | | Mr. | 先生 userTitlefemale | | Ms. | 女士 userTitleother | | |

Inheritance

Constructors

SelectItem({required String key, String? description, required String pivotParam, required List<PlaceholderParam> additionalParams, required Map<String, Map<String, String>> translations})
const

Properties

additionalParams → List<PlaceholderParam>
除 pivot 以外的其他类型化参数
final
allParams → List<PlaceholderParam>
所有参数:pivot 排第一,之后是 additionalParams
no setter
description → String?
词条描述,来自 Excel description 列(注解行为 null)
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
key → String
finalinherited
pivotParam → String
驱动选择的变量名(如 "gender"),类型固定为 String
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
translations → Map<String, Map<String, String>>
language → (case → 模板字符串)
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toIcu(String language) → String
生成该语言的 ICU select 字符串
toString() → String
A string representation of this object.
inherited
valueFor(String language) → String?
获取指定语言的值,若该语言无翻译则 fallback 到首个非空语言
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited