dorado 下拉框dropdown items【新增和修改记录时,是下拉的;查看时,没有下拉直接展示】mapValue映射表

本文介绍了Dorado框架下拉框组件的使用,包括静态数据的ListDropDown配置,动态数据的DataSetDropDown从数据库获取,以及前后端数据转换中mapValue映射表的实现,特别是boolean到婚否的映射,提供了js和java后台两种方法,并分别阐述了查看页面和新增修改页面的处理方式。

1. 直接下拉框ListDropDown【数据是静态的】

步骤1. 添加ListDropDown

在这里插入图片描述

步骤2. 将 ListDropDown 绑定表单中的对应字段

在这里插入图片描述

items

手动设置:见上 items: aa,bb
js设置:见下

ldd.set("items",["aa","bb"]);

2. DataSetDropDown【数据是动态的,从数据库中获取】

3. 前后端数据转换 mapValue映射表【boolen->婚否】[适合key数量<100]

在DataType 下新增 1 个 PropertyDef married

方法1. js

在view的onReady中设置

var ds = view.get("#datasetEmployee");
ds.get("dataType").getPropertyDef("married").set("mapping",[
{key:"true",value:"已婚"},
{key:"false",value:"未婚"}
]);
方法2. java后台

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查看页面

在这里插入图片描述

新增和修改页面

在这里插入图片描述

<think> 我们正在讨论的是华为OceanStor Dorado2000存储系统,用户想知道如何查看硬盘分组(即存储池或RAID组)的位置。 根据华为存储的管理逻辑,存储池(Storage Pool)是管理存储空间的基本单位,而存储池由多个硬盘域(Disk Domain)组成,每个硬盘域内可以包含多个存储层(如高性能层、容量层),而存储层内则是由多个磁盘组成的RAID组(即用户所说的“分组”)。 在华为OceanStor Dorado存储系统中,查看分组(即RAID组或存储池)的位置可以通过存储系统的管理界面(包括DeviceManager图形界面CLI命令行界面)进行操作。 步骤如下: ### 1. **通过DeviceManager图形界面查看** - **登录DeviceManager**:在浏览器中输入存储系统的管理IP地址,使用管理员账号登录。 - **进入存储池管理**: 1. 在左侧导航树中选择“资源分配 > 存储池”。 2. 在中间区域会列出所有已创建的存储池。 - **查看存储池的磁盘分组信息**: 1. 点击目标存储池的名称,进入存储池详情页面。 2. 在“磁盘域”选项卡中,可以看到该存储池所属的磁盘域,以及磁盘域中的磁盘分组(即RAID组)信息。 - 磁盘域中会显示包含的磁盘类型(如SSD)、RAID级别(如RAID 5, RAID 6等)以及每个RAID组包含的磁盘数量。 3. 在“磁盘”选项卡中可以查看该存储池所使用的具体磁盘列表。 ### 2. **通过CLI命令行界面查看** 使用SSH登录存储系统的CLI,执行以下命令: - **查看所有存储池**: ``` show storage_pool ``` 此命令将列出所有存储池的基本信息,包括存储池ID、名称、总容量、剩余容量等。 - **查看特定存储池的详细信息**(包括磁盘域RAID组): ``` show storage_pool detail name=<存储池名称> 或 show storage_pool detail id=<存储池ID> ``` 在返回的信息中,关注以下部分: ``` Disk Domain ID : 磁盘域ID RAID Level : RAID级别(例如RAID6) Disk Group List : 磁盘组(即RAID组)列表,每个磁盘组会列出包含的磁盘数量、磁盘类型等。 ``` - **查看磁盘域详细信息**: ``` show disk_domain ``` 此命令列出所有磁盘域,包括每个磁盘域包含的磁盘分组(即RAID组)数量、磁盘类型等。 - **查看具体磁盘组(RAID组)中的磁盘成员**: ``` show disk_group disk_domain_id=<磁盘域ID> disk_group_id=<磁盘组ID> ``` 此命令将列出指定磁盘组(RAID组)中的所有磁盘成员,包括磁盘的槽位位置(即位置信息)。 ### 3. **关键概念澄清** - **硬盘域(Disk Domain)**:物理磁盘的集合,一个硬盘域可以包含多个磁盘组(RAID组),同一个硬盘域内的磁盘类型必须相同(例如全部是SSD)。 - **磁盘组(Disk Group)**:即用户所指的“分组”,在华为存储中也称为RAID组。一个磁盘组由一组磁盘按照指定的RAID级别(如RAID 5, RAID 6)组成,提供数据冗余保护。 - **存储池(Storage Pool)**:由硬盘域划分出的逻辑存储资源池,一个存储池可以包含多个硬盘域(但通常一个存储池只关联一个硬盘域)。 通过以上方法,用户可以查看到存储池下的磁盘域,以及磁盘域中的磁盘组(RAID组)信息,从而找到硬盘分组的位置。 注意:在Dorado全闪存存储中,通常使用RAID 5(4D+1P)或RAID 6(如10D+2P)的配置,具体分组情况可在磁盘组信息中看到[^1]。 §§ 相关问题 §§ 1. 如何在华为OceanStor存储中创建一个新的存储池? 2. 华为存储的RAID组支持哪些RAID级别? 3. 如何更换华为存储中的故障磁盘? 4. 存储池扩容有哪些注意事项? </think> 在华为OceanStor Dorado2000存储系统中查看分组(即存储池中的硬盘域RAID组)的位置,可通过以下两种主要方式操作: --- ### 📊 一、通过DeviceManager图形界面查看 1. **登录管理界面** - 在浏览器中输入存储系统的管理IP地址 - 使用管理员账号登录DeviceManager 2. **导航到存储池** - 左侧菜单选择 `资源分配` > `存储池` - 右侧将显示所有已创建的存储池列表 3. **查看分组详情** 点击目标存储池名称,进入详情页后: - **硬盘域信息**:在"基本信息"区域查看关联的硬盘域名称 - **RAID组结构**: - 切换到`磁盘`选项卡 - 查看磁盘列表中的`磁盘域``磁盘组`列(即RAID分组) - 示例显示格式: ``` 磁盘域:DiskDomain_001 磁盘组:RAID6_Group1 (RAID级别:RAID6, 成员盘:8块) ``` --- ### ⌨️ 二、通过CLI命令行查看 1. **SSH登录存储系统** ```bash ssh admin@存储管理IP ``` 2. **查询存储池信息** ```bash # 列出所有存储池 show storage_pool # 查看特定存储池详情(含硬盘域ID) show storage_pool name="Pool_Name" ``` **输出关键字段**: ``` Storage Pool Name: Pool_Name Disk Domain ID : 0 # 硬盘域标识 ``` 3. **查看硬盘域中的分组** ```bash # 根据硬盘域ID查询RAID组 show disk_domain disk_domain_id=0 ``` **输出示例**: ``` Disk Group ID RAID Level Member Disks ------------- ---------- ------------- 1 RAID6 Slot0,Slot1,Slot2,Slot3... 2 RAID6 Slot8,Slot9,Slot10... ``` --- ### 💡 关键概念说明 | 术语 | 说明 | |------------|----------------------------------------------------------------------| | **硬盘域** | 物理磁盘的逻辑集合,一个存储池可包含多个硬盘域 [^1] | | **磁盘组** | 硬盘域内的RAID分组,每组使用相同RAID级别(如RAID6)保护数据 [^1] | | **成员盘** | 磁盘组中的物理硬盘,通过槽位号(Slot)标识位置 | --- ### ⚠️ 注意事项 1. 若磁盘组未显示,需检查: - 是否已完成存储池初始化配置 - 是否启用自动分级存储策略(可能隐藏分组细节) 2. 管理操作权限要求`超级管理员`或`存储管理员`角色 > 图示说明:在DeviceManager的`磁盘`选项卡中,通过筛选`磁盘域`可快速定位同一分组的所有硬盘[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值