jQuery MiniUI

 找回密码
 立即注册
查看: 2464|回复: 3
打印 上一主题 下一主题

新人需求建议 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-6-9 14:55:02 |只看该作者 |倒序浏览
本帖最后由 yln 于 2013-6-9 15:02 编辑

1、pager分页控件:分页条中每页显示和行数可手工录入,如录入大于100的数字,数字大时可给出加载会变慢的提示。
2、mergecells和mergecolumns:选中一行的开头为合并单元格时,后面非合并的行也应用颜色显示为同时被选中。
3、表格控件:可支持列位置前后拖放调整后客户端保存位置配置。如用户A工作习惯需要把列字段姓名排在第一位,而用户B需要把帐号列字段排在第一位,两个用户拖动后支持保存客户端配置,下次进此界面时,以各自保存的列字段位置显示。
4、表格控件:全选框可完善为【所有页面全选(全消)】【本页全选(全消)】,现在的产品99%的都是当前页的操作,一转下一页,上一页选择的ID就被清空,适用性不强(另1%就是实现了我说的意思,可以保留上页的选择,但也不能一次性所有页面ID全部选中,好像在哪个示例里看到过,但重新找了半天也没发现)。
5、主框架:功能树里点击每个功能打开的类似浏览器的标签页的功能子页面(或者说分页窗口),可在页面标题上增加右键【关闭全部窗口】【关闭其他窗口】和双击页标题自动关闭当前窗口。现在打开多个要一个一个点着关。另关闭每个窗口时,应该有判断当前窗口是否有未处理的操作,如有就提示用户。比如编辑状态下未保存就关闭窗口时就提醒用户有未保存的数据是否不保存就离开此窗口。
6、portal门户:demo中只有按钮,是否能支持超联接,以打开新的分页窗口(就是上面第5条说的类似浏览器标签页),适用于公告通知、电子邮件、待办业务提醒等跳转到具体功能具体操作的需要。

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-6-9 16:53:46 |只看该作者
1、pager分页控件:分页条中每页显示和行数可手工录入,如录入大于100的数字,数字大时可给出加载会变慢的提示。
答:可以考虑。

2、mergecells和mergecolumns:选中一行的开头为合并单元格时,后面非合并的行也应用颜色显示为同时被选中。
答:这个不行,毕竟不是excel。

3、表格控件:可支持列位置前后拖放调整后客户端保存位置配置。如用户A工作习惯需要把列字段姓名排在第一位,而用户B需要把帐号列字段排在第一位,两个用户拖动后支持保存客户端配置,下次进此界面时,以各自保存的列字段位置显示。
答:现在也可以做到。var columns = grid.getColumns();保存起来。下次进来,grid.setColumns(columns);

4、表格控件:全选框可完善为【所有页面全选(全消)】【本页全选(全消)】,现在的产品99%的都是当前页的操作,一转下一页,上一页选择的ID就被清空,适用性不强(另1%就是实现了我说的意思,可以保留上页的选择,但也不能一次性所有页面ID全部选中,好像在哪个示例里看到过,但重新找了半天也没发现)。
答:跨页面选择保留,是一个比较复杂的问题。
这里有个跨页选择保留的示例:http://www.miniui.com/demo/#src=buttonedit/selectGrid_Multi3.html

5、主框架:功能树里点击每个功能打开的类似浏览器的标签页的功能子页面(或者说分页窗口),可在页面标题上增加右键【关闭全部窗口】【关闭其他窗口】和双击页标题自动关闭当前窗口。现在打开多个要一个一个点着关。另关闭每个窗口时,应该有判断当前窗口是否有未处理的操作,如有就提示用户。比如编辑状态下未保存就关闭窗口时就提醒用户有未保存的数据是否不保存就离开此窗口。
答:tabs加右键菜单示例:http://www.miniui.com/demo/#src=tabs/contextmenu.html

6、portal门户:demo中只有按钮,是否能支持超联接,以打开新的分页窗口(就是上面第5条说的类似浏览器标签页),适用于公告通知、电子邮件、待办业务提醒等跳转到具体功能具体操作的需要。
答:portal提供代码示例,可以自行参考扩展。

Rank: 1

板凳
发表于 2013-6-12 09:54:55 |只看该作者
本帖最后由 yln 于 2013-6-12 10:26 编辑
niko 发表于 2013-6-9 16:53
1、pager分页控件:分页条中每页显示和行数可手工录入,如录入大于100的数字,数字大时可给出加载会变慢的 ...
老大,你好:
2、mergecells和mergecolumns:选中一行的开头为合并单元格时,后面非合并的行也应用颜色显示为同时被选中。
答:这个不行,毕竟不是excel。
追问:我的解决思路是:将合并单元格与同行后列的单元格用同一ID集合绑定,选中(取消选择)一行时,所在ID集合的元素颜色改变即可.以前解决过此类的问题,如合并单元格所在行的tr的ID是1,后面非合并的多行的tr的id是1_0,1_1,1_2,1_3,...这样遍历id_+i的tr切换颜色即可。

4、表格控件:全选框可完善为【所有页面全选(全消)】【本页全选(全消)】,现在的产品99%的都是当前页的操作,一转下一页,上一页选择的ID就被清空,适用性不强(另1%就是实现了我说的意思,可以保留上页的选择,但也不能一次性所有页面ID全部选中,好像在哪个示例里看到过,但重新找了半天也没发现)。
答:跨页面选择保留,是一个比较复杂的问题。
这里有个跨页选择保留的示例:http://www.miniui.com/demo/#src=buttonedit/selectGrid_Multi3.html

追问: 1)给的示例可以保留上页的选择,但仍不能一次性所有页面ID全部选中。比如,一次性选择所有页面的数据进行提交以更新状态或删除等操作。现在的产品只能做到一页一页切换进行选择,无法满足需求。
2)还有一个问题不知现在是否能实现,选中的记录确定后,能否再次进入选择窗口时,将之前选中的记录传到选择窗口里显示已选中状态。



Rank: 9Rank: 9Rank: 9

地板
发表于 2013-6-12 18:25:03 |只看该作者
grid.select(id); 就选中行了。

Archiver|普加软件

GMT+8, 2024-9-20 00:42 , Processed in 1.039706 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部