2016-06-24 7 views
1

私は、Eclipseのアウトラインビューが満たさ得るために懸命に試みたが、私はこれらを読んで、それが動作しませんJSDocの/ OPENUI5

それはまだ空です:

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

SCN: sapui5-mvc-pattern-and-eclipse-outline-view

jsdocコメントを自分のコードに渡すにはどうしたらいいですか?

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(){ 

     } 

    }); 
}); 
+0

Eclipseはかなり貧弱Javascriptのサポートを持っているとして、私はそれを触れないでしょう。彼らははるかに優れたJavascriptのサポートとツールを持っているので、むしろSAP WebIDE、Jetbrains Webstormなどと一緒に行く(クラス構造が表示されるはずです) – Qualiture

答えて

2

私は同じ問題を遭遇しました。いくつかの理由でWebIDEまたはWebstormへの切り替えが不可能なので、私は輪郭をサポートするために少し異なる構文を使用します。

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; 

}); 
0

問題は、sap.ui.defineを使用して関数を定義する新しい方法のために発生し、Eclipseはアウトラインを生成できません。 SAPは、UI5に関連する開発やSAPUI5 eclipseの機能強化についてはWebIDEを推奨していません。

0

私はこの方法を使用しており、とてもうまく動作します。

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; 
 

 
}

関連する問題