Combobox ListItemTemplate在最新SAPUI5更新1.56.5后停止工作
我升级到了最新版本的Combobox ListItemTemplate在最新SAPUI5更新1.56.5后停止工作,combobox,sapui5,Combobox,Sapui5,我升级到了最新版本的SAPUI5-1.56.5,组合框中的ListItemTemplate停止工作。虽然下拉列表长度等于应该显示的项目数,但下拉列表中没有显示文本 var formatterItemTemplate = function (myText) { return myText.toUpperCase()); }; var oItemTemplate = new ListItem({ key: "{CityId}", text: {
SAPUI5-1.56.5
,组合框中的ListItemTemplate
停止工作。虽然下拉列表长度等于应该显示的项目数,但下拉列表中没有显示文本
var formatterItemTemplate = function (myText) {
return myText.toUpperCase());
};
var oItemTemplate = new ListItem({
key: "{CityId}",
text: {
path: 'Address/CityName',
formatter: formatterItemTemplate
}
});
var oComboBox = oCore.byId('MyComboBox');
oComboBox.bindItems({
path: "/Companies/FetchCompanyBasedonCity" + "(CompanyCode='" +oModelData.CompanyCode + "',CityId=" +oModelData.CityId+ ")",",
template: oItemTemplate,
templateShareable: true,
parameters: {
$expand: 'Address'
},
});
请注意,path属性中的FetchCompanyBasedonCity
是在.NET中实现的自定义函数,它根据参数返回公司列表
即使我删除了格式化程序并按如下所示分配文本,也不会填充中的下拉列表中的文本
var oItemTemplate = new ListItem({
key: "{CityId}",
text: "{Address/CityName}"
});
如果我恢复到以前使用的版本
1.54.3
,一切正常。任何关于新的SAPUI5版本1.56.5不能使用相同代码的想法,如果是明显的错误,可以在这里提交问题:谢谢Marc,我已经在Github报告了这个问题。请分享错误的屏幕截图。.嗨,没有错误,只是组合框是空的,Github报告了这个问题: