在一个拥有data组件定义,或者baasData组件定义的案例中,找到它编译后的资源js文件,里面就有动态生成data组件的代码!可以拷贝出来,根据根式改成自己想要的!
比如:UI2\demo\baas\simpleData\.cache\index\index.w.view__zh_CN_Mobile_.js
如下案例,可以设置字段以及规则的动态生成
Model.prototype.button1Click = function(event){
new Data(this, {
xid : 'mainData',// 和this.mainData一致
defCols : {
sID : {
type : 'String',
label : 'ID'
},
sName : {
type : 'String',
label : '名字',
rules : {
required : {
params : true,
message : '名字必须有值'
},
readonly: "true"
}
},
sAge : {
type : 'Integer',
label : '年龄'
}
},
idColumn : 'sID'
});
};
评一波