最近研究dogdisk,想集成到extjs3,不过出了问题。

打开下载框时,出现以下问题:

this.fileList.getTopToolbar().items.first() is undefined

因为文档没涉及到这一块,不知道如何改,哪位有搞过?帮忙分析一下。

dogdisk???

这个错误表示你获得第一个按钮错误。你换一个方式去获得,items.get(0)

this.fileList.getTopToolbar().items.first() is undefined

可以理解为:

var panel = this.fileList; //Ext.Panel
var toolbar = this.fileList.getTopToolbar(); //Ext.Toolbar
var map = this.fileList.getTopToolbar().items; //Ext.util.MixedCollection

对应的看文档吧