前面学习了时间和日期选择组件,这样可以选择时间和日期了,但是那些非时间或日期的选择呢,又需要采用什么样的方式来解决呢?其实就是日期选择也有一些非连续的日期选择,对于这种日期不能采用前面学习过的选择组件,只能采用一种集合式的选择组件,这样更加方便用户来选择。本文将要学习文本选择组件,这个组件就是定义一个文本集合,然后就可以把这个集合的数据进行显示出来,并供用户进行选取。因此这个组件适合比较短小的集合元素,比如课程的选择,节气日期选择,一般种类的选择。
这个组件定义如下:
TextPicker(options?: {range: string[]|Resource, selected?: number, value?: string})
也是只有一个参数输入options。
而这个参数包含三个选择参数,第一个参数range是一个字符串数组,或者一段文本资源;第二个参数selected是默认选择哪一个选项;value是当selected没有设置时,可以根据文本内容进行默认选择。