jQuery MiniUI

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

datagrid-field=""绑定格式不识别 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-8-15 11:21:52 |显示全部楼层 |倒序浏览
for (var c in jsonT[0]) {
                    if (c.toString() != "学/工号") {
                        var temp = ',{"field":"' + c + '","width":"180","headerAlign":"center", "allowSort":"true", "header":"' + c + '"}';
                        columns = columns + temp;
                    }
                }
                columns = columns + ']';

c中包括float型格式的字符串 例如 field:"xxxx0.5"  不识别


Rank: 1

沙发
发表于 2018-8-15 12:02:31 |显示全部楼层
felt 发表于 2018-8-15 11:44
请提供具体的代码来重现问题。

stu   A(0.5)   B(0.8)   c(0.9)
  s1       0.2      0.5       0.3
  s2       0.3      0.4       0.5
  s3       0.1      0.2       0.3

field:"stu"......
field:"A(0.5)".....
field:"B(0.8)"......
field:"C(0.9)"......

setData后只有stu列有值

Rank: 1

板凳
发表于 2018-8-15 15:59:47 |显示全部楼层
felt 发表于 2018-8-15 13:37
field内请不要包含特殊字符,这样结构的数据,js都不支持{A(0.5):"11111"}

我也以为是特殊字符引起的,但是我将例如A(0.5)改成A(.),  field:"A(.)"--这种情况下绑定的数据是可以出来的,只有含有“0.5”、“x.xx” 这种格式才会出问题   

Archiver|普加软件

GMT+8, 2024-5-19 04:44 , Processed in 1.044103 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部