Parameters 如何在sapui5中设置参数并将参数传递给服务器

Parameters 如何在sapui5中设置参数并将参数传递给服务器,parameters,combobox,sapui5,Parameters,Combobox,Sapui5,组合框,view.xml中的代码 <ComboBox id="FiscalYearComboBox" width='100%' items="{ path: '/FiscalYearSet', sorter: { path: 'FiscalYearID' } }">

组合框,view.xml中的代码

<ComboBox id="FiscalYearComboBox" width='100%'
                    items="{
                        path: '/FiscalYearSet',
                        sorter: { path: 'FiscalYearID' }
                      }">
                    <core:Item key="{FiscalYearID}" text="{FiscalYearNum}" />
                </ComboBox> 

controller.js


我学sapui5还不到一个月。我不知道如何将Combobox中的值发送到服务器。

您可以使用XML视图中的
selectionChange
执行此操作

<ComboBox id="FiscalYearComboBox" width='100%' selectionChange="handleSelectionChange"
     items="{
      path: '/FiscalYearSet',
      sorter: { path: 'FiscalYearID' }
      }">
     core:Item key="{FiscalYearID}" text="{FiscalYearNum}" />
</ComboBox> 
您可以使用@Tim Gerlach提到的调用将此值发送到后端服务器


}

如果我没弄错你的问题,Ajax可能就是你想要的。在控制器中,您可以创建对服务器的Ajax请求,如下所述:不,我想必须捕获用户输入。。
handleSelectionChange ; function(){
  var oSelectedItem = this.byId("handleSelectionChange").getSelectedItem();
  oSelectedItem.getValue();
}