中文api:
JsonReader(
英文api:
JsonReader(
)
JsonReader(
Object meta,
Object recordType
)
参数项:
meta
: Object元数据配置参数。Metadata configuration options.recordType
: Object既可以是字段的定义对象组成的数组,如Ext.data.Recordcreate那般,也可以是一个由Ext.data.Recordcreate创建的Ext.data.Record对象。Eitheran Array of field definition objects as passed to Ext.data.Recordcreate, or a Record constructor created using Ext.data.Recordcreate.
void
JsonReader(
Object meta
,
Array/Object recordType
Create a new JsonReader
Parameters:
meta
: ObjectMetadata configuration options.recordType
: Array/ObjectEither an Array of Fielddefinition objects (which will be passed to Ext.data.Record.create, or a Recordconstructor created from Ext.data.Record.create.
- void
看项目源码的时候发现第二个参数是一个数组,看中文api头部的时候发现要是一个对象,然后往下没自习看,或者说看中文api
后面又发现如果第二个参数不传数组,应该是一个对象,仔细读源码(or a Recordconstructor created from Ext.data.Record.create),传过来的是一个构造器,擦,构造器是对象吗?经查询,js中构造器就是一个function对象。
坑爹啊!!!