jQuery MiniUI

 找回密码
 立即注册
楼主: chenjianglin
打印 上一主题 下一主题

datagrid 在getData()时拿到的日期类型控件的值问题 [复制链接]

Rank: 2

11#
发表于 2014-5-16 14:25:43 |只看该作者
felt 发表于 2014-5-16 13:18

看到了....
继续发问哈,你们的dataGrid怎么根据一个ID值获取到row数据.
我到现在没看出来idField="" 这东西设定了有啥子用...

Rank: 8Rank: 8

12#
发表于 2014-5-16 14:39:50 |只看该作者
chenjianglin 发表于 2014-5-16 14:25
看到了....
继续发问哈,你们的dataGrid怎么根据一个ID值获取到row数据.
我到现在没看出来idField=""  ...

idField对应行数据的唯一字段
var row=grid.findRow(function(row){
   if(row.id="xxx")return true
})

Rank: 2

13#
发表于 2014-5-16 14:45:19 |只看该作者
felt 发表于 2014-5-16 14:39
idField对应行数据的唯一字段
var row=grid.findRow(function(row){
   if(row.id="xxx")return true

感觉这样效率很不好...既然都定义了ID为何不提供一个像Map一样键值对保存数据对象...这样效率很高

Rank: 8Rank: 8

14#
发表于 2014-5-16 14:50:55 |只看该作者
chenjianglin 发表于 2014-5-16 14:45
感觉这样效率很不好...既然都定义了ID为何不提供一个像Map一样键值对保存数据对象...这样效率很高 ...

id都是作为行数据的唯一字段
一般不直接使用

Rank: 2

15#
发表于 2014-5-16 15:26:22 |只看该作者
felt 发表于 2014-5-16 14:50
id都是作为行数据的唯一字段
一般不直接使用

刚刚试了下.发现row.id是underfind ,我页面是这样的idField="PASSPORTID" .
然后改成row.PASSPORTID 可以获取到值.
我现在的情况比较特殊...我要写一个方法处理各个页面表格行样式,然后每个表格的id字段都不相同...你们有没有将设定的idField绑定值设定到row对象中?我想你们应该设定了...
我想通过这样:row.xxx 直接获取到不同dataGrid的绑定的idField值

Rank: 8Rank: 8

16#
发表于 2014-5-16 15:41:40 |只看该作者
chenjianglin 发表于 2014-5-16 15:26
刚刚试了下.发现row.id是underfind ,我页面是这样的idField="PASSPORTID" .
然后改成row.PASSPORTID 可以 ...

var id=grid.getIdField()
row[id]这样试试

Rank: 1

17#
发表于 2014-6-4 10:57:16 |只看该作者
chenjianglin 发表于 2014-5-15 16:13
继续问你个问题啊,我编辑表格后使用getData()方法拿到的值还是编辑前的值!!!怎么回事 ...

我也遇到一个这样的问题,你是怎么解决的,在线等候。。。。。。。。。谢谢

Rank: 8Rank: 8

18#
发表于 2014-6-4 11:02:30 |只看该作者
lizuxiong0809 发表于 2014-6-4 10:57
我也遇到一个这样的问题,你是怎么解决的,在线等候。。。。。。。。。谢谢 ...

做个重现的html页面,高级模式可以打包上传文件

Rank: 1

19#
发表于 2014-6-4 11:11:43 |只看该作者
felt 发表于 2014-6-4 11:02
做个重现的html页面,高级模式可以打包上传文件

不明白哦
//填充表数据
            dataResult = mini.decode(itemsData[2]);
            grid.setData(dataResult.data);

            //绘制表头
            var str = eval('(' + itemsData[1] + ')');
            grid.set(str);

Rank: 8Rank: 8

20#
发表于 2014-6-4 11:17:43 |只看该作者
lizuxiong0809 发表于 2014-6-4 11:11
不明白哦
//填充表数据
            dataResult = mini.decode(itemsData[2]);

请说明你遇到的问题,光贴这代码谁能看清楚

Archiver|普加软件

GMT+8, 2025-7-20 00:25 , Processed in 1.029022 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部