SAPUI5 - 是否可以设置一个默认的选择列表中的关键?

问题描述 投票:0回答:2

我提供了一个简单的例子,但我要如何选择一个默认的时间(选择项)05:00开始的例子吗?请不就是我需要捕捉的时间与选择(而不是timepicker),因为我们的客户希望迫使15个分钟的间隔)。

<Select id="openingTime" selectedKey="{SearchResults>startTime1}"
                                 valueFormat="HH:mm" displayFormat="HH:mm"
                                 change="onTimeChangedOpening"
                                 visible="{SearchResults>isOpen}" valueState="{SearchResults>startTimeValid}"
                                placeholder="Enter Opening Time">
                            <core:ListItem key="" text="Select"/>
                            <core:Item key="00:00" text="00:00"/>
                            <core:Item key="00:15" text="00:15"/>
                            <core:Item key="00:30" text="00:30"/>
                            <core:Item key="00:45" text="00:45"/>
                            <core:Item key="01:00" text="01:00"/>
                            <core:Item key="01:15" text="01:15"/>
                            <core:Item key="01:30" text="01:30"/>
                            <core:Item key="01:45" text="01:45"/>
                            <core:Item key="02:00" text="02:00"/>
                            <core:Item key="02:15" text="02:15"/>
                            <core:Item key="02:30" text="02:30"/>
                            <core:Item key="02:45" text="02:45"/>
                            <core:Item key="03:00" text="03:00"/>
                            <core:Item key="03:15" text="03:15"/>
                            <core:Item key="03:30" text="03:30"/>
                            <core:Item key="03:45" text="03:45"/>
                            <core:Item key="04:00" text="04:00"/>
                            <core:Item key="04:15" text="04:15"/>
                            <core:Item key="04:30" text="04:30"/>
                            <core:Item key="04:45" text="04:45"/>
sapui5
2个回答
1
投票

您可以通过设置实现它:

selectedKey = "05:00"

你还需要将这个添加到:

<core:Item key="05:00" text="05:00"/>

这是jsbin example。您可以在该行改变选择的值:

oSelect.setSelectedKey("B");

1
投票

我们可以设置通过下面的代码默认密钥

                       <Select
                        forceSelection="true"
                        selectedKey="{SearchResults/0/startTime1}"
                        items="{
                            path: '/SearchResults'

                        }">
                        <core:Item key="{/startTime1}" text="{startTime1}" />
                    </Select>
© www.soinside.com 2019 - 2024. All rights reserved.