jQuery MiniUI

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

datagrid [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-10-29 19:38:55 |只看该作者 |倒序浏览
datagrid的列可以移动,如何获取到移动后的表头数据

Rank: 8Rank: 8

沙发
发表于 2014-10-30 09:38:31 |只看该作者
只有移动之后用grid.getColumns()再去获取

Rank: 2

板凳
发表于 2014-10-30 13:19:48 |只看该作者
felt 发表于 2014-10-30 09:38
只有移动之后用grid.getColumns()再去获取

谢谢,你好,我现在想要实现的效果是能够保存移动后的效果,客户再次访问时看到的是移动后的效果。
我的思路是这样的:先获得移动后的表头数据;然后把它存在cookie里面;从cookie里面拿出塞到setColumn()里面。
我想问下,你们有没有遇到过这方面的需求呢,现在迫切需要解决。

Rank: 8Rank: 8

地板
发表于 2014-10-30 13:44:44 |只看该作者
empire 发表于 2014-10-30 13:19
谢谢,你好,我现在想要实现的效果是能够保存移动后的效果,客户再次访问时看到的是移动后的效果。
我的 ...

oncolumnschanged事件里
获取var columns=grid.getColumns()
存到cookie里试试

Rank: 2

5#
发表于 2014-10-30 14:19:36 |只看该作者
felt 发表于 2014-10-30 13:44
oncolumnschanged事件里
获取var columns=grid.getColumns()
存到cookie里试试

oncolumnschanged事件里
获取var columns=grid.getColumns()可以取到移动后的grid列表,
可是存进去的是一个个的object,
这样的话再用拿的时候拿的也是一堆对象。
下面是我的代码

var gridIsChanged = datagrid1.getColumns();
mini.Cookie.set('ultimategrid', gridIsChanged);
var ultimategrid = mini.Cookie.get("ultimategrid");
datagrid1.setColumns(ultimategrid);

Rank: 8Rank: 8

6#
发表于 2014-10-30 15:07:48 |只看该作者
empire 发表于 2014-10-30 14:19
oncolumnschanged事件里
获取var columns=grid.getColumns()可以取到移动后的grid列表,
可是存进去的是 ...

cookie有长度限制,是不是太长了,你存到后台数据库里看看

Rank: 2

7#
发表于 2014-10-30 15:13:33 |只看该作者
felt 发表于 2014-10-30 15:07
cookie有长度限制,是不是太长了,你存到后台数据库里看看

您好,觉得应该是数组,相当于把得到的数组重新排序,现在代码实现不了,你们看能不能实现些代码。对于数据库,现在经理要求就存在cookie里。

Rank: 2

8#
发表于 2014-10-30 15:19:32 |只看该作者
felt 发表于 2014-10-30 15:07
cookie有长度限制,是不是太长了,你存到后台数据库里看看

可能我表述不清楚吧。现在就是想要达到datagrid里面列的移动保存,客户下次登录看到的是移动之后的datagrid

下面是我的实现代码:
var gridIsChanged = $.page.idM.datagrid1.getColumns();
mini.Cookie.set('ultimategrid', gridIsChanged);
var ultimategrid = mini.Cookie.get(ultimategrid);
$.page.idM.datagrid1.setColumns(ultimategrid);

Rank: 8Rank: 8

9#
发表于 2014-10-30 15:35:33 |只看该作者
empire 发表于 2014-10-30 15:19
可能我表述不清楚吧。现在就是想要达到datagrid里面列的移动保存,客户下次登录看到的是移动之后的datagr ...

做一个重现的html页面发上来

Rank: 2

10#
发表于 2014-10-30 15:47:39 |只看该作者
本帖最后由 empire 于 2014-10-30 15:51 编辑

felt 发表于 2014-10-30 15:35



客户第二次登录,看到的是update.png效果。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Archiver|普加软件

GMT+8, 2024-11-15 00:44 , Processed in 1.053537 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部