SAPUI5中的智能字段

时间:2016-08-23 07:56:21

标签: javascript odata sapui5

我尝试在SAPUI5中没有智能过滤条的新XML视图中使用智能字段。我希望在按下F4后显示此信息,就像它在智能滤镜条中一样: Printscreen

我已经在我的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);
  },

这是我的XML视图:

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

但我在Chrome中收到此错误,并且未显示智能字段。 Error

1 个答案:

答案 0 :(得分:-1)

试试这段代码

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

               // your statement to open goes here

            }
        });