Api Sencha Touch动态渲染模型

Api Sencha Touch动态渲染模型,api,mobile,model,sencha-touch,entity-attribute-value,Api,Mobile,Model,Sencha Touch,Entity Attribute Value,我有一个基于EAV模型的数据库结构。每个对象都有不同类型的元字段和不同的名称 如何在Sencha Touch中创建一个动态的模型 谢谢 问候, Shafqat没有任何东西阻止您在运行时创建模型 function processEAV(attributes, types){ var modelDef = { fields:[] } for(var i = 0, len = attributes.length; i < len; i++){ mod

我有一个基于EAV模型的数据库结构。每个对象都有不同类型的元字段和不同的名称

如何在Sencha Touch中创建一个动态的模型

谢谢

问候,


Shafqat

没有任何东西阻止您在运行时创建模型

function processEAV(attributes, types){

   var modelDef = {
      fields:[]
   }

   for(var i = 0, len = attributes.length; i < len; i++){
      modelDef.fields.push({name:attributes[i], type: types[i]});
   }

   Ext.regModel('NewModel', modelDef);

}
函数进程av(属性、类型){
var modelDef={
字段:[]
}
for(var i=0,len=attributes.length;i
您可以添加所需的所有其他属性,如验证和关联

这显然不是很好,因为每次加载时您都会这样做。最好是在服务器上,随时输出模型定义,并将其包含到移动html文档中