该项目必须依赖旧版本的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 –