起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6077|回复: 2

多主键的概念如何设置

  [复制链接]

37

主题

713

帖子

3310

积分

内部用户

积分
3310
发表于 2012-9-19 16:53:53 | 显示全部楼层 |阅读模式


无标题.png
如上图所示,多主键时首先建立主键的关系,然后在概念上选择哪几个关系构成主键
主键的关系需要在关系上设置默认值,如果值来源于其他表,可以在UI插入数据后再修改

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-6-28 10:06:56 | 显示全部楼层
如果主键关系设置的默认值都是静态的,那么需要在data组件的onAfterNew事件中调用setID方法,设置一下行ID
因为,在使用主键关系时,data组件的行ID由主键关系的值生成,如果主键关系的值都是静态的,会导致data组件的行ID重复,所以需要重新设置一下
设置行ID的代码如下
  1. mainActivity.dataMainAfterNew = function(event){
  2.         var oldID = justep.xbl("dataMain").getID();
  3.         var newID = new UUID().valueOf();
  4.         justep.xbl("dataMain").setID(oldID,newID);
  5. };
复制代码
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴

48

主题

179

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
QQ
发表于 2013-8-9 17:22:55 | 显示全部楼层
这两个主键哪个是映射设置里的主键呢??
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 06:21 , Processed in 0.092277 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表