Javascript bindRows不是一个函数

Javascript bindRows不是一个函数,javascript,sapui5,Javascript,Sapui5,我正在尝试使用getTable().bindRows将NWGW中的数据绑定到现有的javascript表以获得输入值帮助 开发工具是WebIDE,所有连接都已检查。所有oData服务都正常,提供实时数据,元数据正常 但我一直在 未捕获的TypeError:oValueHelpDialog.getTable(…).bindRows不是 功能 只有当应用程序运行在小屏幕设备(手机或我在Chrome开发工具中选择手机布局)上时,才会发生这种情况 我不知道是不是因为它可以让odata绑定到表上?手机处理

我正在尝试使用
getTable().bindRows
将NWGW中的数据绑定到现有的javascript表以获得输入值帮助

开发工具是WebIDE,所有连接都已检查。所有oData服务都正常,提供实时数据,元数据正常

但我一直在

未捕获的TypeError:oValueHelpDialog.getTable(…).bindRows不是 功能

只有当应用程序运行在小屏幕设备(手机或我在Chrome开发工具中选择手机布局)上时,才会发生这种情况

我不知道是不是因为它可以让odata绑定到表上?手机处理UI5的方式不同吗

我将感谢任何帮助。谢谢

-------更新-------

感谢一个好人的回答。SAP。这是你的电话号码

复制错误的步骤:

  • 将项目导入Web IDE

  • 执行index.html

  • 打开Chrome开发工具

  • 选择设备:iphone6/7/8或其他任何手机

  • 刷新(F5)应用程序

  • 再次单击“值帮助”对话框>“导入空白表”

-------更新结束-------

片段视图

    var oValueHelpDialog = new sap.ui.comp.valuehelpdialog.ValueHelpDialog({
        title : oController.getStrTextSite(),
        supportMultiselect : false,
        supportRanges : false,
        supportRangesOnly : false,
        key : oController.getStrWERKS(),
        descriptionKey : oController.getStrNAME1(),
        ok: function(oControlEvent) {
            oController.setDefaultSiteFromHelp(oControlEvent);
            oValueHelpDialog.close();
        },
        cancel: function(oControlEvent) {
            oValueHelpDialog.close();
        },
        afterClose: function() {
            oValueHelpDialog.destroy();
        }
    });     
    ...     
    return oValueHelpDialog;
}
控制器

onValueHelpForDefaultSite : function(oEvent) {          
        var oValueHelpDialog = this.getFragmentForValueHelp();
        oValueHelpDialog.open();            
        ...         
        oValueHelpDialog.getTable().bindRows(
            this.getEntitySet(
                "ODATA_10_DEFAULT_SITE_SET",
                "ODATA_10"
            )
        );
    }

事实证明,在移动设备中,函数
bindRows()
不存在,因此我们必须用函数
bindItems()

替换它,您使用的是哪个表?“.bindRows”不是sap.m.表中的函数。然而,还有其他的方法可以达到你想要的效果。太多的代码——请把它删减到一个字母。@Robert,我删减了一个字母bit@NandanChaturvedi我没有在index.html中使用sap.m.table。但我认为这不是原因。因为这个问题只发生在小屏幕设备上。你说的是现有的javascript表,这是UI5控件吗?