該項目必須依賴舊版本的SAP。因此,某些最新功能無法使用。我想擁有最新「TimePicker」版本的「minutesStep」屬性,因此我去了源代碼並將最新的TimePicker控件代碼複製到我們的舊項目中。定義本地文件
我有問題,因爲「TimePicker」也依賴新版本的「TimePickersliders」。我也需要複製其源代碼。但是,我無法使「TimePicker」使用我複製到項目中的新「TimePickerslider」源代碼。
sap.ui.define(['jquery.sap.global',
'sap/m/InputBase',
'sap/m/MaskInput',
'sap/m/MaskInputRule',
'sap/m/ResponsivePopover',
'sap/ui/core/EnabledPropagator',
'sap/ui/core/IconPool',
'sap/ui/model/type/Time',
'./TimePickerSliders'], // Here is the problem.
function(jQuery, InputBase, MaskInput, MaskInputRule, ResponsivePopover, EnabledPropagator, IconPool, TimeModel, TimePickerSliders) {
什麼應該是'./TimePickerSliders'路徑,以便它包含我的項目中的文件?它在同一個文件夾中,但它只是沒有把它拿起來。
這是我得到的錯誤:
未捕獲的(以諾)錯誤:無法從./controls/MyTimePicker.js加載 'PROJECT_NAME /控制/ MyTimePicker.js':錯誤:未能加載「PROJECT_NAME /controls/Slider.js'from ./controls/Sliders.js:錯誤:無法從./controls/VisibleItem.js加載'PROJECT_NAME/controls/VisibleItem.js':錯誤:無法加載'PROJECT_NAME/controls/library .js'from ./controls/library.js:404 - NOT FOUND
這是否可能,合理或合法?我似乎也錯過了其他一些文件。
這可能是有益的HTTPS ://sapui5.hana.ondemand.com/#docs/guide/1dfab2e19fc0479d9dfcefc28d3642f1.html –