每次页面加载时,组合框都不会加载。

2020-09-23 03:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我有一个方案可以在xml视...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我有一个方案可以在xml视图中每次页面加载时加载一个组合框。

每次调用该页面时,组合框不会加载。 如果我刷新页面,它将加载其他空白。 组合框的数据来自服务,并通过在onInit()中调用的actiondatareceived函数进行调用。

当我在控制台的"网络"选项卡中签入时,服务被触发,但下拉菜单多次显示为空白

。 请在下面找到代码。

 
        
  

      exptypemodel.read("/img/ExpenseTypeSet",{
       过滤器:[过滤器],
       成功:功能(数据){
       var combomodel = new sap.ui.model.json.JSONModel(odata);
       sap.ui.getCore()。setModel(combomodel," exptypeid")
       var combo = sap.ui.getCore()。byId(" InvoiceItemser--comboid");
         combo.setModel(combomodel);
         },
         错误:功能(错误){
           console.log(err);
         }
         });

 
7条回答
SKY徐
2020-09-23 03:59
 在导航到该视图之前/之后执行此操作
 exptypemodel.read("/img/ExpenseTypeSet",{filters:[Filter],
       成功:功能(数据){
       var combomodel = newsap.ui.model.json.JSONModel(odata); sap.ui.getCore()。setModel(combomodel," exptypeid")
       var combo = sap.ui.getCore()。byId(" InvoiceItemser--comboid");
         combo.setModel(combomodel);},
         错误:功能(错误){
           console.log(err);}}); 

一周热门 更多>