Foxtable(狐表)用户栏目专家坐堂 → 关于排序的建议


  共有1924人关注过本帖树形打印复制链接

主题:关于排序的建议

帅哥哟,离线,有人找我吗?
张复青
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:234 威望:0 精华:0 注册:2017/3/3 12:38:00
关于排序的建议  发帖心情 Post By:2017/7/13 9:40:00 [只看该作者]

在2017版本中,建议排序菜单调整以下内容:

1、菜单上升序和降序的箭头应该相反;

2、菜单上箭头的方向应该与排序字段上箭头方向一致;

3、多字段排序时,只要箭头存在,排序的作用就应该有效;

4、多选排序字段的顺序应该与字段的左右顺序一致;

5、排序中的取消菜单,应该只取消一个字段。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/13 10:11:00 [只看该作者]

这个排序功能自己做吧,beforeSort写代码

 

If e.sort > "" AndAlso e.sort.split(",").length = 1 Then
    Dim nsort As String = ""
    Dim flag As Boolean = False
        For Each s As String In e.Table.sort.split(",")
            Dim ary() As String = s.Split(" ")
            If e.sort.contains(ary(0)) = False Then
                nsort &= "," & ary(0)
            Else
                flag = True
                nsort &= "," & e.sort
            End If
        Next
    If flag = False Then
        nsort &= "," & e.sort
    End If
    e.sort = nsort.trim(",")
End If

 


 回到顶部
帅哥哟,离线,有人找我吗?
张复青
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:234 威望:0 精华:0 注册:2017/3/3 12:38:00
  发帖心情 Post By:2017/7/13 12:22:00 [只看该作者]

作为数据库管理软件,还是要尽量的完善才好。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/13 16:59:00 [只看该作者]

菜单图标其实已经通过字母的顺序(升序A->Z,降序Z->A)已经反映出来了。

不能把你的使用习惯当成别人的不完善。你习惯了这样排序用法,别人可能习惯另外的排序用法。这东西本来就没有固定的标准。Foxtable要做到通用必然要舍弃一些细节,不然就像用友一样,太臃肿了。

 回到顶部
帅哥哟,离线,有人找我吗?
张复青
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:234 威望:0 精华:0 注册:2017/3/3 12:38:00
  发帖心情 Post By:2017/7/14 21:02:00 [只看该作者]

1、我是指箭头的方向问题;2、这与我的习惯毫无关系,而是一个Bug;3、完美应该是一个技术人员永恒的追求;4、你可以有取舍,但你展现的东西应该集思广益、尽量完善。

 回到顶部