2017-02-24 114 views
0

我提供了一個快速示例,但是如何選擇默認時間(選擇項目)爲05:00?請不要因爲我們的客戶想要強制15分鐘的時間間隔,我需要花時間選擇(而不是時間選擇器)。SAPUI5 - 是否可以設置默認的選擇列表鍵?

<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"/> 

回答

1

您可以通過設置實現它:

selectedKey = "05:00" 

你還需要將它添加到:

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

下面是jsbin example。您可以更改該行中的選定值:

oSelect.setSelectedKey("B");