HarmonyOS picker选择器的数据源问题
官方代码如下:
@Entry
@Component
struct TextPickerExample {
private select: number = 1
private fruits: string[] = ['apple1', 'orange2', 'peach3', 'grape4']
build() {
Column() {
TextPicker({ range: this.fruits, selected: this.select })
.onChange((value: string, index: number) => {
console.info('Picker item changed, value: ' + value + ', index: ' + index)
})
}
}
}
我想请问一下,这种选择器数据源里边的元素就只能是string类型吗?
一般的数据源里边的元素都是对象类型的呀,比如说省市区选择器,省市区的名称我只在前端展示的时候使用,业务逻辑肯定用的是对应的编码,这种我还得从对象里边把名称取出来组装成字符串数组,再根据被选中的索引值去数据源里边获取对应的对象,再获取对象里面的编码,好麻烦啊
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS TextPicker多列选择器数据源的构造问题
1浏览 • 0回复 待解决
HarmonyOS Photo Picker组件数据源赋值问题咨询
26浏览 • 1回复 待解决
HarmonyOS @ohos.file.picker (选择器) 选择相机和相册权限问题
30浏览 • 1回复 待解决
HarmonyOS图片选择器相关的问题
498浏览 • 1回复 待解决
lazyforeach替换数据源解决方案
740浏览 • 1回复 待解决
HarmonyOS LazyForEach修改数据源不刷新问题
632浏览 • 1回复 待解决
HarmonyOS 关于文件选择器(FilePicker)使用问题
81浏览 • 1回复 待解决
HarmonyOS TextPickerDialog数据源更新,UI不更新
24浏览 • 1回复 待解决
HarmonyOS 使用picker打开文件选择器选择文件完成后如何获取到文件大小
38浏览 • 1回复 待解决
HarmonyOS 图片选择器怎么实现
73浏览 • 1回复 待解决
HarmonyOS IDataSource支持数据源整体一次替换
667浏览 • 1回复 待解决
HarmonyOS IDataSource数据源刷新后,列表为不刷新
375浏览 • 1回复 待解决
@ohos.file.picker (选择器)和@ohos.file.photoAccessHelper (相册管理模块)的区别
841浏览 • 1回复 待解决
HarmonyOS 解析Json数据添加到数据源不刷新UI
598浏览 • 2回复 待解决
HarmonyOS 有状态选择器吗
40浏览 • 1回复 待解决
Foreach循环渲染,数据源改变时的重复渲染
1044浏览 • 1回复 待解决
关于使用foreach&lazyforeach更改数据源界面不刷新的问题
1185浏览 • 2回复 待解决
异步回调更新数据源,无法触发列表渲染
2811浏览 • 2回复 待解决
HarmonyOS LazyForEach无法检测数据源的变化进行重新渲染
25浏览 • 1回复 待解决
HarmonyOS Swiper使用LazyForEach,在数据源更新后,页面闪烁
1浏览 • 0回复 待解决
TimePicker如何设置时间选择器的范围?
7023浏览 • 1回复 待解决
HarmonyOS web如何拉起图库选择器
32浏览 • 1回复 待解决
HarmonyOS 日期/日历/时间选择器开发
544浏览 • 1回复 待解决
HarmonyOS 地区选择器多级列表效果
417浏览 • 1回复 待解决
当前textPicker不支持label/value形式:
可以获取选择器值的索引,根据索引自行封装映射
下面一个demo可以参考: