Extjs4 如何在商店中创建动态字段?
如何在商店中创建动态字段? 因为如果我的数据资源有100个字段,我必须在存储属性“字段”中创建100个字段,或者在100个字段中创建模型。Extjs4 如何在商店中创建动态字段?,extjs4,Extjs4,如何在商店中创建动态字段? 因为如果我的数据资源有100个字段,我必须在存储属性“字段”中创建100个字段,或者在100个字段中创建模型。 我有从Json动态获取字段的好方法吗?如果不知道Json是如何构造的,我将假设每个记录有100个字段,没有嵌套数据。下面是一些基本的伪代码,您可以从以下代码开始: var json = getJsonResponse(); var meta = json[0]; // Get a sample record var fields = []; for (fi
我有从Json动态获取字段的好方法吗?如果不知道Json是如何构造的,我将假设每个记录有100个字段,没有嵌套数据。下面是一些基本的伪代码,您可以从以下代码开始:
var json = getJsonResponse();
var meta = json[0]; // Get a sample record
var fields = [];
for (field in meta) {
if (typeof meta[field] !== 'function') {
fields.push({name: field, type: "auto"});
}
}
假设JSON中的第一条记录代表整个记录,这将有助于动态声明字段。不过,您需要调整示例以适合您的特定数据。动态字段?你是说先动态加载字段,然后创建存储?