天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
12
返回列表 发新帖
楼主: 金中软件

[已解决] 关于在数据库中删除用户的问题

[复制链接]
 楼主| 金中软件 发表于 2013-11-21 17:26:16 | 显示全部楼层
回复 10# kimi
    哦,我试一下~
kimi 发表于 2013-11-21 17:28:55 | 显示全部楼层
嗯您先尝试把。
 楼主| 金中软件 发表于 2013-11-24 21:11:18 | 显示全部楼层
回复 12# kimi

     已经可以实现在t_user表中删除用户的功能,但有个问题:我把代码写在删除按钮的动作执行前脚本里,删除按钮作用的表单(即:村干部账号分配表)的记录却无法删除,如图:

QQ截图20131124210346teemlink.png

“删除_村干部”按钮的动作执行前脚本里的代码:

  1. var userbean=new Packages.cn.myapps.core.user.ejb.UserProcessBean();
  2. var params = getParameter("_selects");   //获取选中记录的ID集合
  3. var docids = splitText(params, ";");   

  4. var isTrue=createConfirm("确认删除选中的村干部?");
  5. if(isTrue){
  6. if(docids.length>=1){
  7.      for(var i=0;i<docids.length;i++){
  8.        var id=docids[i];
  9.        var accounts=getDocItemValueAsString(id, "Accounts");
  10.        println(" accounts==="+ accounts);
  11.        var cadrename=getDocItemValueAsString(id, "CadreName");
  12.        var sql="select * from [BsVmsDBMain].[dbo].[T_USER]";
  13.        if((accounts!=""&&accounts!=null&&cadrename!=""&&cadrename!=null)){
  14.               sql+=" where loginno='"+accounts+"'and name='"+cadrename+"' "
  15.        }
  16.         println("sql==="+sql);
  17.        var datas=queryBySQL(sql);
  18.        if(datas.size()>=0){
  19.            for(var iterator = datas.iterator();iterator.hasNext();){
  20.                var doc= iterator.next();
  21.                var userid=doc.getId();
  22.                userbean.doRemove(userid);
  23.                isTrue="成功删除选中的村干部";
  24.            }  
  25.     }      
  26. }
  27. }
  28. }
复制代码
kimi 发表于 2013-11-24 21:16:16 | 显示全部楼层
您好:请问您的意思是说,t_user表的用户记录能成功删除,但是当前视图对应的表单数据却不能删除是么?那你因为你这段代码是写在删除按钮的动作执行前脚本中的,您返回了“成功删除选中的村干部”这个提示,当你返回这个提示后,就会阻止后台删除动作的执行。所以你这里不能有提示信息。
 楼主| 金中软件 发表于 2013-11-25 17:26:46 | 显示全部楼层
回复 14# kimi

   根据楼上的建议,注释掉isTrue的相关代码,就可以在点击"删除_村干部"按钮时同时删掉t_user表和村干部账号分配表的记录了,帖子可以关闭。
kimi 发表于 2013-11-25 17:27:10 | 显示全部楼层
恩好的,感谢您的反馈。

本版积分规则

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

GMT+8, 2026-8-13 10:29

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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