Javascript SAPUI5中的智能场
我正在尝试在新的XML视图中使用Smart字段,而不使用SAPUI5中的Smart filter bar。我想在按下F4键后显示它,就像在智能过滤栏中一样: 我已经在controller.js中初始化了OData服务: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
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也会很有帮助:)