Javascript SAPUI5中的智能场

Javascript SAPUI5中的智能场,javascript,odata,sapui5,Javascript,Odata,Sapui5,我正在尝试在新的XML视图中使用Smart字段,而不使用SAPUI5中的Smart filter bar。我想在按下F4键后显示它,就像在智能过滤栏中一样: 我已经在controller.js中初始化了OData服务: onInit: function() { var oModel, oView; oModel = new sap.ui.model.odata.ODataModel("<serverURL>/sap/opu/odat

我正在尝试在新的XML视图中使用Smart字段,而不使用SAPUI5中的Smart filter bar。我想在按下F4键后显示它,就像在智能过滤栏中一样:

我已经在controller.js中初始化了OData服务:

  onInit: function() {
         var oModel, oView;
              oModel = new sap.ui.model.odata.ODataModel("<serverURL>/sap/opu/odata/sap/ZACTIONS_SRV/", true);
              oModel.setCountSupported(false);
              oView = this.getView();
              oView.setModel(oModel);
  },
onInit:function(){
oView的var oModel;
oModel=new sap.ui.model.odata.ODataModel(“/sap/opu/odata/sap/ZACTIONS\u SRV/”,true);
oModel.setCountSupported(false);
oView=this.getView();
oView.setModel(oModel);
},
这是我的XML视图:

<form:content>
        <smartField:SmartLabel labelFor="Applctn"/>
        <smartField:SmartField value="{Applctn}" id="Applctn"/>
</form:content>

但我在Chrome中发现了这个错误,并且没有显示智能字段。
试试这段代码

        $('yourControl').bind('keydown', function(e) {
            if (e.keyCode == 115) {

               // your statement to open goes here

            }
        });

您是否在API上启用了CORS?此外,展开stacktrace也会很有帮助:)