找回密码
 注册成为天翎用户
查看: 695|回复: 3

有没有函数可以判断当前表单的状态是编辑还是新增

[复制链接]
夏天 发表于 2012-11-30 09:57:29 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-11-30 10:41 编辑

sp5的平台,问下有没有函数可以判断当前表单的状态是编辑还是新增?
spiral 发表于 2012-11-30 10:11:42 | 显示全部楼层
本帖最后由 spiral 于 2012-11-30 10:13 编辑

您好,请问您的表单有没有走流程呢?如果有走流程的话,可以参考以下方法:
关于您说的这个,可以通过代码去控制的.您在控件或者操作的隐藏脚本中写代码控制,
getStateLabel()是获取当前文档的流程状态,表单新建的时候getStateLabel()值为空,您只在那个字段的隐藏(或者只读)脚本里面根据流程状态返回true就是不可编辑或者隐藏,返货false就是可以编辑或者不隐藏。具体字段隐藏或者只读脚本参考如下:
var s=getStateLabel();
var rnt=false;
if(s==null || s==""){
   rnt=true;
}
rnt;

如果没有走流程的话,您可以获取当前文档ID,然后在数据库查询是否存在,存在就是编辑状态,不存在就是新建状态
回复

使用道具 举报

 楼主| 夏天 发表于 2012-11-30 10:24:31 | 显示全部楼层
好的。谢谢!
回复

使用道具 举报

bess 发表于 2012-11-30 10:41:11 | 显示全部楼层
感谢楼主告知结果!
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 14:56

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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