当我通过Ext.extend()继承时,我无法让Intellisense显示Object方法以外的任何方法。Intellisense是否可以显示其他方法?
我使用了这个SO问题中建议的解决方法来让名称空间工作,所以我认为这与这个问题无关。
示例代码如下:
///<reference path="ext-base.js" />
///<reference path="ext-all.js" />
///<reference path="namespace.js" />
MNS.Production.DetailedGrid = Ext.extend(MNS.commonUI.GridPanel,
{
initComponent: function () {
var columns = this.getColumns();
},
getColumns: function () {
var columns =
//...build columns
},
//....
//....Additional methods, etc.
});
var detailedGrid = new MNS.Production.DetailedGrid();
虽然我对MNS.制作有智能感知。DetailedGrid()命令,除了默认方法外,我对detailedGrids对象的方法没有任何智能感知。如何让Visual Studio显示这些方法?
2条答案
按热度按时间ippsafx71#
我发现,尽管有two ways to extend an object using ExtJS,Intellisense处理代码的唯一方法是使用以下语法:
///引用需要位于文件的顶部。
fnx2tebb2#
你看过这个MSDN帖子吗?MSDN Blog