【发布时间】:2011-05-13 23:14:39
【问题描述】:
当我通过 Ext.extend() 继承时,我无法让 Intellisense 显示除 Object 方法之外的任何方法。 Intellisense 是否可以显示其他方法?
我使用this SO question 中建议的解决方法来使命名空间正常工作,所以我认为这与此问题无关。
示例代码如下:
///<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.Production.DetailedGrid() 命令的智能感知,但我没有得到关于 detailGrid 对象的方法的任何智能感知,除了默认方法。如何让 Visual Studio 显示这些方法?
【问题讨论】:
标签: visual-studio-2010 extjs intellisense javascript