jQuery MiniUI

标题: datagrid-field=""绑定格式不识别 [打印本页]

作者: zhangyu666    时间: 2018-8-15 11:21:52     标题: datagrid-field=""绑定格式不识别

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"  不识别



作者: felt    时间: 2018-8-15 11:44:28

请提供具体的代码来重现问题。
作者: zhangyu666    时间: 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列有值

作者: felt    时间: 2018-8-15 13:37:34

本帖最后由 felt 于 2018-8-15 13:39 编辑
zhangyu666 发表于 2018-8-15 12:02
stu   A(0.5)   B(0.8)   c(0.9)
  s1       0.2      0.5       0.3
  s2       0.3      0.4       0 ...

field内请不要包含特殊字符,这样结构的数据,js都不支持{A(0.5):"11111"}


作者: zhangyu666    时间: 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” 这种格式才会出问题   
作者: felt    时间: 2018-8-15 16:27:28

zhangyu666 发表于 2018-8-15 15:59
我也以为是特殊字符引起的,但是我将例如A(0.5)改成A(.),  field:"A(.)"--这种情况下绑定的数据是可以出 ...

就是不支持带.的,js不支持这样格式的json




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2