社区
Web 开发
帖子详情
项目开发中遇到问题了,高人来拿分 300(或者更多)
lihan6415151528
2008-12-24 05:02:44
加精
我一般很少java大阪提问,但是提问就是分数多的,声明:单纯顶者不给分,只给能说出条理的
功能截图如下:
我左侧用DWR直接写一个树,数据库取出各个部门,点击每个部门,右面列出所有在此部门的人员。
问题产生了,就是我选择了几个部门分别选中几个checkBox之后,一并提交,怎么才能后台获得每个部门下分别选中的人?
其实我就是站在客户角度考虑的,省去了多余的步骤
...全文
3762
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
电竞智能鼠标体验
写在前面在搞机试用首次
中
签,一直用着某宝爆款19.9包邮鼠标的我终于有机会更新装备了。钛度科技乃人皇sky创业出山成立的公司,情怀也好积淀也罢,都让人们特别是广大电竞爱好者对其产品充满了期待。感谢搞机试用提供的试用机会,让我得以仔细把玩更新外设的同时,也对人皇sky畅想的“智能电竞时代”有了更深的体会。钛度TSG
300
电竞智能鼠标(下文简称TSG
300
)共有黑白两种不同颜色的款式,本次拿到手
中
为的...
CSDN专家分赚取方法
专家分赚取方法首先,CSDN的专家分有什么用? 专家分高,可以不断提高等级,从裤衩到星星到钻石,那么这个到底有什么作用呢?我简单的总结几条吧:1 身份的象征,代表着你的热心程度和技术能力,还能收到一些公司的奖励,比如某些公司的MVP 2 满足自己的一点点成就感,这个太重要了 3 如果够高,可以得到一些类似猎头的关注,找工作方便了好多4 因为帮的人多了,当你需要帮助时,会有
如何在软件工程/管理
中
骗分
在软件工程也混很久了,除了回答
问题
,一直也没什么
更多
的贡献,在这里,就把自己得分的心得说说,以供现在的人和后来的人参考。 我想写这个帖子,本人应该还够资格吧。自从决定在这里开始,几乎每个月我的专家分都是最高的。上个月由于我到了一星,没有什么动力回答
问题
,分数滑到了第二,但这个月我还应该是第一的,已经有600分左右入帐,别人这个月我感觉
300
分的都没有。
某高人整理的Java就业面试题大全【1】
提示:本大全每半月更新一次,请持续保持关注!谢谢!索取网址:www.itcast.cn 从享受生活的角度上来说:"程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的 工作但是你非常不愿意去做;第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势。程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或 跳板,注意积累,跟
专家分赚取方法
首先,CSDN的专家分有什么用? 专家分高,可以不断提高等级,从裤衩到星星到钻石,那么这个到底有什么作用呢?我简单的总结几条吧: 1 身份的象征,代表着你的热心程度和技术能力,还能收到一些公司的奖励,比如某些公司的MVP 2 满足自己的一点点成就感,这个太重要了 3 如果够高,可以得到一些类似猎头的关注,找工作方便了好多4 因为帮的人多了,当你需要帮助时,会有
更多
的人帮你。我为人人,人
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章