发新话题
打印

[已解决] CQ脚本解释( 此文章被查看:364次,被回复:5篇!! )

本主题由 yunshan 于 2008-5-14 23:44 关闭

CQ脚本解释

谁能帮我把下面每句话代表的意思解释一下,刚开始接触不是很懂,thanks!
sub submitter_DefaultValue {
    my($fieldname)=@_;
    # $fieldname as a string scalar
    # record type name is Defect
    # field name is submitter
   
    my $session;
    my $username;
   
    $session=$entity->GetSession();
    $username=$session->GetUserLoginName();
    $entity->SetFieldValue($fieldname,$username);
}


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



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

TOP

sub submitter_DefaultValue {
    my($fieldname)=@_; #获取参数
    # $fieldname as a string scalar
    # record type name is Defect
    # field name is submitter
   
    my $session;
    my $username;
   
    $session=$entity->GetSession();#得到当前会话
    $username=$session->GetUserLoginName();#获取当前用户登录名
    $entity->SetFieldValue($fieldname,$username);#将字段值置为当前用户名
}


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



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

TOP

非常感谢,但是还是不是很明白,再问一下,刚接触CQ脚本该如何学习,学的比较快!!



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

TOP

找个测试库,自己开发一次就通了的

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

TOP

问一下下面这几个值在什么情况下使用CQ 脚本,他们有什么区别?
Default Value
Permission
Value Changed
Validation

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

TOP

回复 5# 的帖子

Default value - 需要动态的通过脚本设置默认值时,如设置submitter为当前用户,设置submit_Date为当前系统时间等。
permission - 设置一个字段的访问权限,如果你想动态的判断一个用户并赋予此用户的对于此字段的访问权限,那就在这里写代码吧。
value change - 当此字段的值发生变化时会触发哪些行为,如情况另一个字段的值等。
validation  - 验证此字段值是否有效等。

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

TOP

发新话题