加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区
 
发新话题
打印

[已解决] global2看一下( 此文章被查看:1106次,被回复:4篇!! )

global2看一下

关于项目与模块调用的问题
我按照代码修改以后,在进行BUG提交保存时,报当前的"模块名"不是"Model"的实例


问题已经解决 [打开主题]
本主题的最佳答案为 [ 4 楼].



© 本文为 轻扬婉儿SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

我上次写的代码的前提是:Model是一个Stateless Record Type,需要在该model中建form,由用户来输入fmode和fproject这两个字段的内容。

报错是:当前的"模块名"不是"Model"的实例,我怀疑是该模块名不是从new-->model中输入的数据

你在试验中看一下,在新建一个defect时,选择了一个项目名称后,模块这个字段的下拉框是否能筛新并列出对应的模块名? 如果可以的话就已经实现了。



© 本文为 global2SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

是完全可以的,所以我以为一切都OK了,可是我昨天做了一个BUG 提交就是用新改后的东西,当我录入相关信息准备提交保存的时候就报的当前的"模块名"不是"Model"的实例
下面我弄的图

[ 本帖最后由 轻扬婉儿 于 2006-12-6 11:05 编辑 ]

附件

Snap1.jpg (51.58 KB)

2006-12-6 11:05

Snap1.jpg




© 本文为 轻扬婉儿SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

那这条aaa的记录是你在new-->model中输入的和001这个项目对应的吗?

请检查一下model的form中对应字段名称和你写的hook中的字段名称是否都对了,我怀aaa这条记录是以前输入的记录,可能还没有关联起来。

试着重新在new->model中输一条记录,指定相应的project name,再试着new->defect看,如果还不行,我也不知道是什么原因了,我这边用类似的hook没有出现过这个问题。


最佳答案
该回答被楼主/管理员列为正解!

© 本文为 global2 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

global2我找到原因了
我把Model的字段fname的行为改成可选,不是必选.
然后把fname也做为唯一键的设置取消一切就都OK了
非常感谢你

[ 本帖最后由 轻扬婉儿 于 2006-12-6 13:43 编辑 ]

© 本文为 轻扬婉儿 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题