首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

有一个多选效能大概有100项,不能用checkbox,大家还有其他好的多选方法嘛?分不够可以加,解决马上给分

2011-12-03 
有一个多选功能大概有100项,不能用checkbox,大家还有其他好的多选方法嘛?分不够可以加,解决马上给分RT,100

有一个多选功能大概有100项,不能用checkbox,大家还有其他好的多选方法嘛?分不够可以加,解决马上给分
RT,100多项不让用CHECKBOX郁闷..大家有米好的办法

[解决办法]
用两个ListBox,一个显示待选,一个显示已选
[解决办法]
。。。 多选项不用多选框?

那用下拉菜单好了, 还不行的话,那你让他手动输入吧, 比如输入“1,2,3,4,5,6;”
[解决办法]
radio
[解决办法]
<select multiple size= "1 ">
<%for(int i=0;i <100;i++)
{%>
<OPTION VALUE= " <%=i%> "> <%=i%> </OPTION>
<%} %>
</select>

不过这样选起来忒不方便。
[解决办法]
用JS吧
排成一个表
按着CTRL选择多项

[解决办法]
用select~
[解决办法]
做个向导,
或者翻页去选。

貌似很笨的方法,仅供参考!
[解决办法]
他想要什么样的界面??
[解决办法]
选项是啥样的?能不能做个数组,然后用
<select size= "10 " name= "INTERKIND " multiple>
<%
String options = " <option value=\ "\ "> ------请选择------ </option> ";
for(int i=1;i <=45;i++) {
options += " <option value=\ " " + i + "\ "> " + i + " </option> ";
}
%>
<%=options%>
</select>
这样的方法展示,再写个JS实现可以按住CTRL多选的功能。
[解决办法]
使用AJAX的拖拽方式
[解决办法]
无论什么方法,必然每个item需要一个框。有可能合并减少item数量吗?那要修改业务模型了。

既然是这样,那么问题的关键就在于,怎么让你老大(或者说是其他人/普通客户)不会像看到一页密密麻麻100个checkbox产生崩溃感即可。所以这是个UI设计问题而不是技术问题。

用户倾向于在20-个或者更少个选项里逐项判断。
设计的话,有几种方案:
一种是分组分类。比如类似于csdn论坛“配置我感兴趣的社区”,小框框也不少,但是根据技术类别分组,就条理分明了。
另一种是考虑分组批量。比如上例中,可以考虑在java区几十个版上面放一个java类别的选择框,一选就等于按了几十次鼠标选择了java版每个板块。(貌似csdn论坛没有做成这样)
再一种就是,如果各个选项不但可以分组,而且有明显的逻辑分界线的话,可以分页,如向导般多步完成。就比如调查问卷里上百题目,但是很明显分为n类问题,每类一页。
再一种就是,如果很多选项都有一个普遍适应的默认值,那就用。这样可以大量减少用户的操作量,并且用户可以根据默认值的“提示”缩短思考时间。比如windows优化大师里的快猫加鞭,根据极少量的提问迅速划分普适人群,确定大把参数的默认值。
其他特殊解。比如端口选择,常用的多选不是把65535个框放在用户面前打勾,而是使用21,23,80,8000-9000,10000+类似的方式进行多选。这个得根据具体情况了。
[解决办法]
做一个页面专供选择,
我的系统就是这么做的.
[解决办法]
同意ls
而且为了方便用户,你100多个选项可以按照搜索条件来显示。

热点排行