首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SAPUI5 5/OPENUI5 5的JSDoc

SAPUI5 5/OPENUI5 5的JSDoc
EN

Stack Overflow用户
提问于 2016-06-24 16:05:58
回答 3查看 1.8K关注 0票数 1

我尽力使eclipse大纲视图被填充,但它仍然是空的。

我读过这些,但没有用:

http://usejsdoc.org/howto-amd-modules.html

SCN: sapui5mvc模式和月食轮廓视图

如何将jsdoc注释传递给我的代码?

代码语言:javascript
运行
复制
sap.ui.define([
    "sap/ui/model/json/JSONModel",
    "sap/m/MessageToast",
    "sap/ui/model/odata/Filter",
    "sap/ui/model/FilterOperator"
], function (JSONModel, MessageToast, Filter, FilterOperator) { 
    "use strict";

    return BaseController.extend("SAP.Mobile.controller.App", {
        /**
        * @memberOf BaseController
        * ...
        */

        formatter: formatter,

        onInit: function () {

        },

        onAfterRendering: function(){

        }

    });
});
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-06-27 10:58:52

我无意中发现了同样的问题。由于由于几个原因,无法切换到WebIDE或Webstorm,所以我使用稍微不同的语法来获得大纲支持。

代码语言:javascript
运行
复制
sap.ui.define([
    "sap/ui/model/json/JSONModel",
    "sap/m/MessageToast",
    "sap/ui/model/odata/Filter",
    "sap/ui/model/FilterOperator"
], function (JSONModel, MessageToast, Filter, FilterOperator) { 
    "use strict";

    var Controller = BaseController.extend("SAP.Mobile.controller.App", {

       /**
        * @memberOf SAP.Mobile.controller.App
        */
        formatter: formatter,

        onInit: function () {

        },

        onAfterRendering: function(){

        }

    });

    return Controller;

});
票数 2
EN

Stack Overflow用户

发布于 2016-06-27 08:04:46

出现此问题的原因是使用sap.ui.define定义函数的新方法,而且Eclipse无法生成大纲。SAP推荐他们的WebIDE用于与UI5相关的开发,而对SAPUI5 eclipse的增强没有得到处理。

票数 0
EN

Stack Overflow用户

发布于 2016-10-27 18:01:53

我正在用这种方法,而且对我来说效果很好。

代码语言:javascript
运行
复制
sap.ui.define([
    "sap/ui/model/json/JSONModel",
    "sap/m/MessageToast",
    "sap/ui/model/odata/Filter",
    "sap/ui/model/FilterOperator"
], Controller );

/**
* Controller
* @class
*/
function Controller (JSONModel, MessageToast, Filter, FilterOperator) { 
    "use strict";

    var Controller = BaseController.extend("SAP.Mobile.controller.App", {

       /**
        * @memberOf SAP.Mobile.controller.App
        */
        formatter: formatter,

        onInit: function () {

        },

        onAfterRendering: function(){

        }

    });

    return Controller;

}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38017664

复制
相关文章

相似问题

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