起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 143|回复: 6

【搞定】流程流转之前确认是否毕填项填写(急)(结帖)

[复制链接]
发表于 2007-10-25 10:03:24 | 显示全部楼层 |阅读模式
怎样在流程流转之前先确认一下必须填写的部分已经填写,如果未填写或填错可以提示,就像确认删除一样 如果用户点击了"是"那就删除,如果点击"否"那就不删除!
回复

使用道具 举报

 楼主| 发表于 2007-10-25 10:19:29 | 显示全部楼层

大家都不在吗?

大家都不在吗? 能否解答一下???
回复 支持 反对

使用道具 举报

发表于 2007-10-25 10:29:32 | 显示全部楼层
在功能上添加一个流程代理控件,在CreateFlowOutFlowTasks写
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 10:45:02 | 显示全部楼层
if Dialogs.MessageDlg('确定测试任务状态是:未完成吗?',TMsgDlgType.mtConfirmation,[TMsgDlgBtn.mbYes, TMsgDlgBtn.mbNo],0)= Business.Forms.Controls.mrYes then
    begin
    end

if DataSetBroker.DataSet.FieldByName('F_TaskOverDate').AsString = '' then
  begin
     JsDialogs.ShowWarning('请填写测试结束日期!','提示');
     ???...
  end;
这样写不对,它提示完还是接着走流程,应该怎么写呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 11:14:35 | 显示全部楼层
斑竹回复 一下 !
回复 支持 反对

使用道具 举报

发表于 2007-10-25 12:51:23 | 显示全部楼层
在 beforeFlowOut 上来做。
自己来做处理
如果不符合要求,加上一句 Command.Accetp := False 就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 16:45:38 | 显示全部楼层
好的,谢谢.搞定!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 05:47 , Processed in 0.037846 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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