/** * 关联关系操作。 * @returns {com.hotent.platform.form.Relation} */ Namespace.register("com.hotent.platform.form"); com.hotent.platform.form.Relation=function(){ this.relations=new Array(); this.pk=""; /** * 添加关联关系。 * 返回 * 1,表示表关联关系已经添加。 * 2,表示主键换了 * 0,添加关系成功 */ this.addRelation=function(pk,tableName,fk){ var obj=new Object(); obj.tableName=tableName; obj.fk=fk; var rtn=this.isExists(tableName); if(rtn) return 1; if(this.pk=="" || this.pk==pk){ this.pk=pk; this.relations.push(obj); return 0; } return 2; }; /** * 判断表是否存在。 */ this.isExists=function(tableName){ for(var i=0;i"); for(var i=0;i"); } sb.append(""); return sb.toString(); }; };