首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定义本地文件

定义本地文件
EN

Stack Overflow用户
提问于 2017-02-13 09:58:49
回答 1查看 193关注 0票数 0

此项目必须依赖SAP系统的旧版本。因此,一些最新的特性不起作用。我希望拥有最新"minutesStep“版本的" TimePicker”属性,因此我转到源代码中,并将最新的TimePicker控件代码复制到我们的旧项目中。

我有一些问题,因为"TimePicker“也依赖于新版本的"TimePickersliders”。我也需要复制它的源代码。但是,我没有让"TimePicker“使用我复制到项目中的新的"TimePickerslider”源代码。

代码语言:javascript
复制
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”路径应该是什么,以便将文件包含在我的项目中?它在同一个文件夹中,但它只是没有把它捡起来。

下面是我遇到的错误:

Uncaught (承诺)错误:未能从./controls/MyTimePicker.js加载'PROJECT_NAME/controls/MyTimePicker.js‘。/controls/MyTimePicker.js: Error:未能加载“PROJECT_NAME/controls/Slider.js”从./controls/Sliders.js: Error: failed’PROJECT_NAME/controls/VisiItem.js‘from ./controls/VisibleItem.js: Error: failed’PROJECT_NAME/controls/library.js.in‘从./control/labary.js: 404

这是否可能、合理或合法?我好像也漏掉了其他一些文件。

EN

回答 1

Stack Overflow用户

发布于 2017-02-16 10:42:32

如果TimePickerSliders是位于controls文件夹中的一个.js文件(我假设它与viewcontroller文件夹位于同一级别),请尝试如下所示:

代码语言:javascript
复制
sap.ui.define([
    ...
    '<project-namespace>/controls/TimePickerSliders'], 
function(jQuery, InputBase, MaskInput, MaskInputRule, ResponsivePopover, EnabledPropagator, IconPool, TimeModel, TimePickerSliders) {
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42201218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档