当前位置: 代码迷 >> PB >> 怎么在datawindow对象列属性表达式中引用变量
  详细解决方案

怎么在datawindow对象列属性表达式中引用变量

热度:28   发布时间:2016-04-29 10:07:09.0
如何在datawindow对象列属性表达式中引用变量?
datawindow对象,其中一列为记录的创建者,这条记录不等于当前登录用户(全局变量)时protect=1
registrar(记录创建者字段)
gs_name(全局变量,存储当前登录用户名)


在对应的protect表达式中如何引用全局变量?

受保护字段的protect 表达式 if(registrar=当前用户,1,0)

------解决方案--------------------
探讨
datawindow对象,其中一列为记录的创建者,这条记录不等于当前登录用户(全局变量)时protect=1
registrar(记录创建者字段)
gs_name(全局变量,存储当前登录用户名)


在对应的protect表达式中如何引用全局变量?

受保护字段的protect 表达式 if(registrar=当前用户,1,0)

------解决方案--------------------
也可以为datawindow对象设定一个检索参数as_name,将gs_name作为检索参数带到datawindow中,表达式中写if(registrar=as_name,1,0)
  相关解决方案