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

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

[已解决] 怎么制作某特定部门的用户列表,并可编辑用户信息

[复制链接]
青岛融贯汇众 发表于 2013-6-20 08:45:51 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2013-7-2 15:44 编辑

我的帖子是不是发错地方了,求助问题是不是应该在这里啊。问题如下:
http://www.teemlink.com/bbs/view ... D0%B1%ED&page=1
这个帖子中问题,我也有类似的需求。因平台中用户的信息内容太少,需要增加,而且有下拉框、视图选择方式,方式比较多,原有平台中的用户信息维护不能满足要求,
能不能麻烦一下,将上面帖子中解决方案的实现方式帮忙整理个帖子。

已经提过问题了
http://www.teemlink.com/bbs/view ... &extra=page%3D1
abelard 发表于 2013-6-20 08:59:17 | 显示全部楼层
您好,由于您的需求比较复杂,本地正在研究并且在写脚本的过程中,具体还需要点时间,楼主自己也可以根据您的需求研究一下具体要怎么做,以便楼主更好的理解自己的需求,同时请楼主需耐心等待,感谢您的理解。
 楼主| 青岛融贯汇众 发表于 2013-6-20 09:20:15 | 显示全部楼层
一点头绪都木有哦
abelard 发表于 2013-6-20 09:33:13 | 显示全部楼层
耐心等待。。。谢谢。
 楼主| 青岛融贯汇众 发表于 2013-6-21 09:03:46 | 显示全部楼层
怎么样了,进展如何,快一周了哦
spiral 发表于 2013-6-21 10:20:14 | 显示全部楼层
不好意思,因为最近人手不足,因此各种速度都下降了,目前该问题的进度是已经有了部分的成果,但是好需要时间来逐步完善,请您耐心等待
 楼主| 青岛融贯汇众 发表于 2013-6-21 11:02:06 | 显示全部楼层
给个大致的思路就行
spiral 发表于 2013-6-21 13:59:45 | 显示全部楼层
本帖最后由 spiral 于 2013-6-21 14:01 编辑

我简单说明一下:
1.关于如何在在视图上面显示非tlk表的数据
http://www.teemlink.com/bbs/viewthread.php?tid=164860
2.新建一个动态表单(包括你扩展的信息,不包括系统原有的字段),其中一个字段是userid作为关联
   该方法的缺点是,扩展信息以及系统信息会分成2个界面来处理,用户体验不太好
   该方法的优点是,开发量比较少
3.新建一个动态表单(包括你扩展的信息,又包括系统原有的字段)
   该方法的优点是,前台一个页面就可以填写所有的信息
   该方法的缺点是,前期开发工作量较大(因为你要通过Iscript完成对部门,角色,密码等用户对象类的操作)
abelard 发表于 2013-6-21 14:17:51 | 显示全部楼层
您好,具体思路:
1.建一个动态表单那用户信息详细单。
2.一个视图设置字段为只读,然后在该视图中新建一个列,视图过滤中sql模式中写脚本,
如下:
var sql="select  LOGINNO as ITEM_LOGINNO ,NAME as ITEM_NAME,DOMAINID,ID as ITEM_UID  from   t_user";
sql;
查询出需要的列信息。新建一个列,列中写如下脚本:
var uid=getItemValueAsString("UID");//获取字段用户的id
var url="/last/portal/dynaform/document/new.action?_formid=11e2-d7c2-8998b5a2-9d6d-05b069dd9abd&_isJump=1";
url = url + "&UID=" + uid;
var rtn="<input type=\"button\" style=\"width:45px; height:25px \" onclick=\"javacript:OBPM.dialog.show({width:1000,height:600,url:'"+url+"', args:OBPM.dialog.getArgs(),title: '详细信息',maximization:false,maximized:true,position:'center'})\" value='详 细 信 息' >"//此处跳转到动态表单。
rtn;   
设置后前台显示如图:
ZKGGC1BP_UZJ@ZPXNZ`3PA9.jpg
3.在新建的用户信息详细表单中写一个计算脚本,脚本中查询用户表,将查询到的值,设置到用户信息详细表单中去。
4,新建一个无操作类型的按钮,在脚本中写语句判断用户信息详细表中是否存在该用户,存在则修改,不存在则新建,具体请参考:
http://www.teemlink.com/bbs/view ... mp;highlight=%B4%E6
 楼主| 青岛融贯汇众 发表于 2013-6-21 17:16:44 | 显示全部楼层
谢谢,先消化一下

本版积分规则

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

GMT+8, 2026-8-12 07:35

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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