2016-11-21 17 views
0

我創建了BS應用程序,當我通過WebIDE將其作爲Web應用程序運行時,它完美地工作。我們沒有HCPMS或SMP,並且想要使用ABAP存儲庫進行部署。當我們這樣做的時候不起作用,但是當我在WebIDE中部署HCPMS和SMP的試用版時,它在Fiori啓動板上正確工作。所以問題是,如何在沒有HCPMS或SMP的情況下在ABAP存儲庫上運行BS應用程序?將條碼掃描器應用程序部署到ABAP存儲庫

Plz試着在這個問題上提出一些看法。

我得到這個錯誤:未捕獲的ReferenceError:未定義科爾多瓦(...) image

我用我的詳細控制器科爾多瓦

openCamera: function() { 
    var searchField = this.getView().byId("searchField"); 
    cordova.plugins.barcodeScanner.scan(function(result) { 
     searchField.setValue(result.text); 
    }, function(error) { 
     sap.m.MessageToast.show("Camera Error"); 
    }); 

回答

0
0

我不太清楚,如果我正確地理解你的問題。你如何運行應用程序,以及從什麼類型的設備? Cordova僅適用於Mobile運行時,並且在啓用Hybrid App Toolkit插件後,您可以在Web IDE中使用Cordova插件的一些模擬實現。如果您只是在WebIDE中點擊「運行」,可能會出於這個原因。只有將應用程序部署到任意Fiori啓動板,然後使用包含Cordova API的SAP Fiori Client從移動設備打開啓動板時,您在問題中粘貼的代碼纔會起作用。

相關問題