SAPUI5:如何在选定的按键更改时更新显示?

SAPUI5:如何在选定的按键更改时更新显示?,sapui5,html-select,Sapui5,Html Select,我对显示信息有问题。 我需要从 代码来自clothing.json { "catalog": { "clothing": { "categories": [ {"name": "Women", "categories": [ {"name":"Clothing", "categories": [ {"name": "Dresses", "categories": [ {"name":

我对显示信息有问题。 我需要从

代码来自clothing.json

{
  "catalog": {
    "clothing": {
      "categories": [
        {"name": "Women", "categories": [
          {"name":"Clothing", "categories": [
            {"name": "Dresses", "categories": [
              {"name": "Casual Red Dress", "amount": 16.99, "currency": "EUR", "size": "S"},
              {"name": "Short Black Dress", "amount": 47.99, "currency": "EUR", "size": "M"},
              {"name": "Long Blue Dinner Dress", "amount": 103.99, "currency": "USD", "size": "L"}
            ]},
来自View.xml的代码

<Column id="colSize" width="11rem">
  <m:Label text="Size"/>
  <template>
     <m:Select
        id = "selSize"
        selectedKey="{size}"
        items="{path: '/sizes', templateShareable: true}"
        visible="{= !!${size}}"
        forceSelection="false">
        <core:Item key="{key}" text="{value}"/>
      </m:Select>
   </template>
 </Column>
现在,当我调用方法
getSelectedKey()
时。我明白了我的
sKey
的意思。 但表中的显示不变

我认为您需要更新或刷新表。但我所有的尝试都失败了。请帮忙

    id = "selSize"
    ...
    var oComboBox = this.byId("cbxSelectSize"),

this.getView().getModel().setProperty(“size”,sKey)
怎么样。然后,每个绑定为
selectedKey=“{size}”
的Select都应该更新。我尝试过:
this.getView().getModel().setProperty(“size”,sKey);此.getView().getModel().refresh(true)以及类sap.ui.model.model中的两个方法(attachPropertyChange()和attachRequestCompleted())未成功。或者我做错了什么,或者需要另一种方法@马克
    id = "selSize"
    ...
    var oComboBox = this.byId("cbxSelectSize"),