找回密码
 立即注册

QQ登录

只需一步,快速开始

zhangyi

初级会员

31

主题

90

帖子

269

积分

初级会员

积分
269

活字格认证

zhangyi
初级会员   /  发表于:2014-5-20 09:23  /   查看:6494  /  回复:5
您好,我想请教一下有关flexgrid用户个性化设置的问题
     在实际使用中,有不少用户反映了这个问题,在同一个界面上,用户自己调整了列的顺序(可能每个用户对列的顺序要求都不同),我想请教的是
有没有一个简单的方法让flexgrid控件保存这个设置,下次这个用户打开这个界面时,flexgrid自己默认展示上次该用户调整好的顺序

或是同一台电脑也行
比如:同一个界面,1号电脑上显示列顺序为  a  b  c
      如果该电脑最后一次使用将列改为  c  b  a
     那么这台电脑上下次进入就显示  c b a
而其它电脑进入还是显示  a  b  c

谢谢!

5 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-5-20 16:11:00
沙发
不客气,您的这个需求可以通过编程实现:
保存: 列顺序变化事件触发,AfterDragColumn, 则保存下变化后的列顺序为XML文件。
加载: 下次下载数据后,再加载一下这个XML文件--即重新调整一下Column顺序
回复 使用道具 举报
zhangyi
初级会员   /  发表于:2014-5-22 10:11:00
板凳
回复 2楼roger.wang的帖子

抱歉,我一下想不到如何写,没有接触过相关的,您可否提供一下具体的实现代码,多谢
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-5-22 12:28:00
地板
回复 3楼zhangyi的帖子

好的,这里有一篇博客,有源码,供您参考:
C1FlexGrid用户个性化设置: 序列化列顺序
回复 使用道具 举报
zhangyi
初级会员   /  发表于:2014-5-23 14:51:00
5#
回复 4楼roger.wang的帖子

好的,非常感谢
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-5-23 15:25:00
6#
回复 5楼zhangyi的帖子

客气,欢迎有问题开新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部