OrderedOption 順序付き複数選択リスト
このコンポーネントは画面にサブメニュー項目を表示し、複数のオプションを含むサブメニューへの移動に使用します。
| キー | 型 | 説明 | 必須 | デフォルト値 | 最低対応バージョン |
|---|---|---|---|---|---|
| options | 辞書の配列 | オプション一覧 | * | - | - |
| footerText | 文字列 | リストのオプションの下に表示する小さなテキスト | ローカライズ可能 | "" | - |
| popoverMode | ブール値 | ポップオーバー形式を使用するかどうか | - | false | 1.2-4 |
| minCount | 整数 | 選択する項目の最小数 | - | 0 | - |
| maxCount | 整数 | 選択できる項目の最大数 | - | INT_MAX | - |
options には複数の オプション が含まれます。各 オプション は辞書で、次の属性があります。
| キー | 型 | 説明 | 条件 |
|---|---|---|---|
| title | 文字列 | オプションのタイトル | ローカライズ可能 |
| value | 基本型 | オプションの設定値 省略した場合は title と同じ値になります。 | 任意 |
| icon | 文字列 | オプションアイコンのファイル名 | 任意 |
| 戻り値の型 | 説明 |
|---|---|
| 基本型の配列 | 選択したすべての項目の value を含む配列 |
使用例
{
default = {
"红色";
};
label = "有序选项列表";
cell = "OrderedOption";
key = "list-3";
maxCount = 2; -- 選択できる項目の最大数
minCount = 1; -- 選択する項目の最小数
options = {
{
title = "红色";
-- value = "Red"; -- value を設定すると、設定項目には value が保存されます
icon = "res/red.png";
};
{
title = "绿色";
-- value = "Green";
icon = "res/green.png";
};
{
title = "蓝色";
-- value = "Blue";
icon = "res/blue.png";
};
};
popoverMode = false; -- true に設定するとポップオーバーモードを使用できます
footerText = "最多选择两项,最少选择一项"; -- 下部の案内メッセージ
};


