在一个拥有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'
	});
};

下载测试案例