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