社区
Web 开发
帖子详情
项目开发中遇到问题了,高人来拿分 300(或者更多)
lihan6415151528
2008-12-24 05:02:44
加精
我一般很少java大阪提问,但是提问就是分数多的,声明:单纯顶者不给分,只给能说出条理的
功能截图如下:
我左侧用DWR直接写一个树,数据库取出各个部门,点击每个部门,右面列出所有在此部门的人员。
问题产生了,就是我选择了几个部门分别选中几个checkBox之后,一并提交,怎么才能后台获得每个部门下分别选中的人?
其实我就是站在客户角度考虑的,省去了多余的步骤
...全文
3743
200
打赏
收藏
项目开发中遇到问题了,高人来拿分 300(或者更多)
我一般很少java大阪提问,但是提问就是分数多的,声明:单纯顶者不给分,只给能说出条理的 功能截图如下: 我左侧用DWR直接写一个树,数据库取出各个部门,点击每个部门,右面列出所有在此部门的人员。 问题产生了,就是我选择了几个部门分别选中几个checkBox之后,一并提交,怎么才能后台获得每个部门下分别选中的人? 其实我就是站在客户角度考虑的,省去了多余的步骤
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
200 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cztangjun
2010-11-17
打赏
举报
回复
哎..真悲剧,跟到1089楼,接到通知结贴,真郁闷,不过108楼的思路不错.
sunflowerxy
2010-11-16
打赏
举报
回复
我只是华丽的mark
bauterujj
2010-09-03
打赏
举报
回复
ding
fang510
2010-08-30
打赏
举报
回复
学习
fncsxc2010
2010-08-30
打赏
举报
回复
学习一下,刚接触java不常时间
scrack
2010-07-29
打赏
举报
回复
每天回帖即可获得10分可用分!
guicaizhou
2010-07-29
打赏
举报
回复
你这个思路很混乱啊
guicaizhou
2010-07-29
打赏
举报
回复
你这个思路很混乱啊
myProMark
2009-12-09
打赏
举报
回复
Mark
gongjz4632
2009-02-23
打赏
举报
回复
我教你怎么用dwr来做无刷新的提交
首先,
你到<script>function saveId()...</script>写一个方法,用来存取选择的Id或人员名,声明一个全局的数组;
然后,
你每选择一个checkBox,就调用saveId()这个方法,把Id或人员名存取进去,用','号隔开;
最后,
提交时,再到脚本中再写一个方法,用来专门从数组中取出来,声明一个字符串型的,把数组转化为字符串,并减去1,再调业务层中的方法进行处理,这个方法有一个字符串参数,注意:sql语句要这样写:select * from userinfo where userid in(参数);
结下来就是返回结果.....搞定,OK!
zhuobotong
2009-02-16
打赏
举报
回复
我个人认为你那样反而不好
一次要用户填写少量的东西容易接受,一次要是很多的花,会觉得烦。
veilme
2009-02-02
打赏
举报
回复
1.从数据库上做。
把部门和部门员工的代码设置的有关系。如部门代码:001,则该部门员工代码:001XXX.则找到该员工就可以直接算出该部门。
2.程序上。
在Session中存一个员工的时候,同时对应的存一个他所在部门
class ED{
Empl emp;
Dep dep;
}
由上面这个类组成的List,你应该可以得到所有选中的员工及其所在的部门信息
Andy__Huang
2009-01-14
打赏
举报
回复
这个是数据库设计的问题,你把部门和人员绑定起来不就知道了吗?
提交前就知道哪个部门选定了哪些人
需要设计:
部门表,
职位表(一个部门有多个职位),
员工信息表(一个员工对应一个职位)
llddy
2009-01-05
打赏
举报
回复
1.你的意思是勾选中左边的部门树,右边的人员还点击吗?
正常情况下是点左边部门树的连接,右边人员显示出来,构选人员后提交。
2.构选部门提交,若是构选部门提交,就不能单独在构选,右边的人员和部门树一起提交这样会发生冲突。
而且这样操作也不好。
3.可以这样设计,当你点击左边树的时候把部门的ID传到右边页面,我想你一定是用frame做的把。
提交人员的时候这样就可以判断是提交那个部门。
要是构选部门树的时候,直接穿部门ID就可以,我想这里你应该会设置父ID之类的字段。
然后查询父ID下子类的成员,发送就可以了。
woshixuway
2009-01-01
打赏
举报
回复
选中的用javascript把它的ID值放到页面的隐藏域里面不就行了。
取消的再从里面删除。
很方便的嘛
lfqsy
2008-12-31
打赏
举报
回复
华丽的路过,呵呵
sj2love0qh
2008-12-31
打赏
举报
回复
对于楼上的观点,我认为效率会很低的。如果选择了1000个用户,那么要对1000个用户都查询他们对应的部门吗?这是很大的一笔开销吧。倒不如放在map里,部门做key,部门对应的用户list做value。这样我想性能还是可以的,而且便于操作。。。
SixPeak
2008-12-31
打赏
举报
回复
mar它一k
lixianzhang0493
2008-12-30
打赏
举报
回复
我感觉可以用个集合保存他所有选择的用户(不分部门),然后再对每个用户进行查询他们所对应的部门...再进行操作~~~
forerver121
2008-12-30
打赏
举报
回复
[Quote=引用 17 楼 hero_shaoshuai 的回复:]
我觉得 你可以不用考虑部门是什么啊
每当你选中一个部门的时候,会出现一些对应的人
然后你在选择人 是吧 你就在选人的时候给checkbox一个onclick事件
把这个人存在一个集合里
集合可以定义为一个全局变量
你在切换到其他部门的时候
还是把选中的人加入到刚才的集合里就可以了啊
如果还想知道这个集合里的人分别是那个部门的
人的表里应该有对应的字段吧
我觉得你选的时候不用考虑部门 直接加人进集合就ok了
[/Quote]
补充。。要获得部门也可以。。弄一个二维数组。arr[x][y]
x存部门,y存人。
加载更多回复(180)
鼠标点击测试_?有态度,还需
更多
的专注——钛度TSG
300
电竞智能鼠标体验
钛度TSG
300
电竞智能鼠标提供个性化设置,包括多种脚贴和外壳选择,支持蓝牙连接,配备APP调整灯光、灵敏度等参数。鼠标采用欧姆龙微动,支持DPI调节。
CSDN专家分赚取方法
本文分享了快速提高CSDN专家分的十个实用技巧,包括选择合适的板块、高效回答
问题
的方法以及如何利用FAQ表提升效率等内容。
如何在软件工程/管理
中
骗分
作者分享软件工程论坛得分心得。软件工程帖子少但分值高,休闲广场分数可计入专家分,软件规划版帖子显示有
问题
。有准确答案的
问题
帖易得分,需熟悉工具;探讨性质的口水帖得分慢;大家都不会的
问题
别随意占位;应避免广告和无意义回复。
某高人整理的Java就业面试题大全【1】
本文探讨了程序员职业的特点与挑战,强调了学习方法、思考能力和环境选择的重要性,并分享了求职技巧及面试经验。
专家分赚取方法
本文分享了提高CSDN专家分的有效策略,包括选择合适的技术板块、高效回帖技巧及利用FAQ加速回答等,旨在帮助用户提升个人影响力。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章