回 帖 发 新 帖 刷新版面

主题:[讨论]如何让用户定制显示哪些列以及各列的位置?

打算让用户看到直观的可以通过点击向上和向下两个按钮调整列的位置,通过类似checkedbox的机制标识是否显示。(因为数据表中列很多,又需要根据用户的习惯显示列的排列顺序)不知道我的问题描述清楚没有,表达能力差
高手,请给个思路,或者有现成的控件也行(好像没有:()[em1][em10]

回复列表 (共12个回复)

沙发

在这里想发个图,但是不会。请到这个地方看一下程序截图,
ftp://222.168.171.139/
我的实现方法太笨拙了吧。用户需要拿笔和纸计算演示一下位置什末的

板凳

我理解你的意思是给每个文本框配两个按钮,用来改变文本框的值。
是不是这样?

3 楼

不是的!

请到ftp://222.168.171.139/看下图片移动字段示意图.

4 楼


也难怪你误解,其实你说的是我原来的实现方法.那样用户操作太麻烦..主要想实现如同移动字段示意图(在如下地址可以看到ftp://222.168.171.139)中的那样,前面每个字段前再有CHECKBOX,用来确定是否需要显示该字段;通过点饥向上向下那个黑按钮移动字段的顺序.

5 楼

改变文本框的位置?

6 楼

checkedbox不行,用列表选择要显示的。

7 楼


类似的,改变checkedbox的位置.但是,checkedbox 需要放到一个大容器中,每个checkedbox 代表一个字段,用容器跟踪字段顺序的改变.这个思路实现起来好象很难啊....

8 楼

难啊!

9 楼


这个问题就解决不了了吗。各位高手[em1]。
我再重新描述问题:
请到ftp://222.168.171.139/看图
我的实现是"定制列显示位置.bmp",用户可以通过checkedbox决定是否显示,通过文本框决定位置。想改变思路,类似“移动字段示意图.bmp”中,那样,可以通过向上和向下的按钮移动字段的位置。进而改变显示顺序。

10 楼

理解不能。

我来回复

您尚未登录,请登录后再回复。点此登录或注册