各位好,
有一个问题请教一下,我现在有一个talbe, 每行都有一个checkbox供用户选择,选择后用户可以批量的做一些操作,并且这个table是有翻页功能的。现在我的疑问是,如何在翻页以后还保存所有的checkbox信息。如果用一个 hidden field传来传去的话,我担心如果数据太多的话,这个field会很大,很累赘。如果放在session中的话,又觉得不是很干净。各位有什么指教,谢谢.
[b]问题补充:[/b]
各位好,
有一个问题请教一下,我现在有一个talbe, 每行都有一个checkbox供用户选择,选择后用户可以批量的做一些操作,并且这个table是有翻页功能的。现在我的疑问是,如何在翻页以后还保存所有的checkbox信息。如果用一个 hidden field传来传去的话,我担心如果数据太多的话,这个field会很大,很累赘。如果放在session中的话,又觉得不是很干净。各位有什么指教,谢谢.
先谢谢mccxj 的回答,老板比较喜欢这样,这样也是gmail的风格。没办法。其实我也不想的。
[b]问题补充:[/b]
谢谢mccxj,到底是放在 session还是hidden field, 我也考虑了很久。现在也倾向于session,虽说放session会在页面转换的时候产生垃圾,但是好处理很多吧。
这个project是ror的,不过我觉得应该其他语言的web应用也会有这个问题的吧。呵呵。
呵呵,既然要求,那就说实现方式把.
兄弟用ror的把?
其实放到session里边处理是比较方便的,方便处理。
使用hidden感觉很不好看。。
放到session里边,不会不干净的。
这样的处理不是很好的样子。
还是翻页就把选择的结果流失比较好。。
而且翻页了,用户也可能记不清楚前面选择了什么了。
简单处理就可以了。。弄得我们难办,用户使用也谈不上好体验,不直观。
另外,用户翻页翻来翻去,如果数据在这个过程中给修改了。用户会突然发现选择后的数据消失了
现在要做的时候,真的有这个必要嘛?可以说服客户不这么弄嘛?而不是去考虑这样的功能实现。
偶的经验,这样的做法没什么好处
那下面有个连接:
http://www.iteye.com/topic/125908
也没看是怎样的,大概也是在讨论这个问题
我写过1年多的ror,这方面还是比较好处理的。
我倾向于放在session,hidden field写出来的代码比较恶心呀。。感觉代码不ruby呀
这个最好还是放在session里面处理,这个跟语言无关。
其实放在session里面也是很好处理的,也不会不干净,每次用户操作完毕记得清空session就行了。