如上图所示,多主键时首先建立主键的关系,然后在概念上选择哪几个关系构成主键

主键的关系需要在关系上设置默认值,如果值来源于其他表,可以在UI插入数据后再修改

如果主键关系设置的默认值都是静态的,那么需要在data组件的onAfterNew事件中调用setID方法,设置一下行ID

因为,在使用主键关系时,data组件的行ID由主键关系的值生成,如果主键关系的值都是静态的,会导致data组件的行ID重复,所以需要重新设置一下

设置行ID的代码如下

          mainActivity.dataMainAfterNew = function(event){
	       var oldID = justep.xbl("dataMain").getID();
	       var newID = new UUID().valueOf();
	       justep.xbl("dataMain").setID(oldID,newID);
	};

本文由WeX5君整理,WeX5一款开源免费的html5开发工具H5 App开发就用WeX5!

阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443