2016-08-23 8 views
0

SAPUI5のスマートフィルタバーなしで、新しいXMLビューでスマートフィールドを使用しようとしています。 PrintscreenSAPUI5のスマートフィールド

私はすでに私のcontroller.jsでのODataサービスを初期化してきました:私はそれがスマートフィルタバーにいるよう、F4キーを押した後、これを表示させたい

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); 
    }, 

そして、これは私のXMLビューです:

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

このエラーはChromeで発生し、スマートフィールドは表示されません。 ​​

+0

はあなたのAPIでCORSを有効にしたコードのこの部分を試してみてください?また、あなたのstacktraceを展開すると役に立つでしょう:) –

答えて

-1

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

       // your statement to open goes here 

      } 
     });