帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
17
帖子
0
勋章
198
Y币

[BUG] UIActionSelector 三级数据选择报错

[复制链接]
发表于 2018-6-19 17:01:58
测试平台: Android
问题描述: 1.使用官方例子中的数据,直接将json数据写在datas中时,无问题

正常情况

正常情况


但是当把json格式的数据写入json文件中时,相同的数据却报错,使用只有一级的数据文件时,不会报错;当使用有两级的数据和有三级的数据时,报如下错误:

报错情况

报错情况




代码:
apiready = function() {

        var UIActionSelector = api.require('UIActionSelector');
        UIActionSelector.open({
            // datas: 'widget://res/test.json',
            datas: [{
                "name": "北京市",
                "sub": [{
                    "name": "东城区"
                }, {
                    "name": "西城区"
                }]
            }, {
                "name": "河南省",
                "sub": [{
                    "name": "郑州市",
                    "sub": [{
                        "name": "中原区"
                    }, {
                        "name": "金水区"
                    }]
                }, {
                    "name": "驻马店市",
                    "sub": [{
                        "name": "西平县"
                    }, {
                        "name": "泌阳县"
                    }]
                }]
            }],
            layout: {
                row: 5,
                col: 3,
                height: 30,
                size: 12,
                sizeActive: 14,
                rowSpacing: 5,
                colSpacing: 10,
                maskBg: 'rgba(0,0,0,0.2)',
                bg: '#fff',
                color: '#888',
                colorActive: '#f00',
                colorSelected: '#f00'
            },
            animation: true,
            cancel: {
                text: '取消',
                size: 12,
                w: 90,
                h: 35,
                bg: '#fff',
                bgActive: '#ccc',
                color: '#888',
                colorActive: '#fff'
            },
            ok: {
                text: '确定',
                size: 12,
                w: 90,
                h: 35,
                bg: '#fff',
                bgActive: '#ccc',
                color: '#888',
                colorActive: '#fff'
            },
            title: {
                text: '请选择',
                size: 12,
                h: 44,
                bg: '#eee',
                color: '#888'
            },
            fixedOn: api.frameName
        }, function(ret, err) {
            alert(JSON.stringify(ret));
            alert(JSON.stringify(err));
        });

    };
47T@NV_[02~7SWIZFIAYG(4.png
P1I_2RYYG$_NNQ}(62(G}FR.png






17
帖子
0
勋章
198
Y币
只有WiFi实时预览情况下,有此错误
3
帖子
0
勋章
491
Y币
使用有两级的数据和有三级的数据
这个你指的是什么路径?
17
帖子
0
勋章
198
Y币
得令 发表于 2018-6-19 17:20
使用有两级的数据和有三级的数据
这个你指的是什么路径?

datas:

类型:JSON 数组类型 或 路径类型

此参数,json文件的路径
3
帖子
0
勋章
491
Y币
这边测试了安卓7.0,把json数据放入文件调用没问题
3
帖子
0
勋章
491
Y币
http://www**.**/
可以使用这个检测一下json数据格式
17
帖子
0
勋章
198
Y币
得令 发表于 2018-6-19 18:56
http://www**.**/
可以使用这个检测一下json数据格式

检测之后才确定这个问题的
3
帖子
0
勋章
491
Y币
方便发一下你的项目包,这边查看一下
3
帖子
0
勋章
18
Y币
楼主你好,问题解决了吗,我也出现了一样的问题
175
帖子
1
勋章
5678
Y币
nyaooo 发表于 2018-9-6 14:49
楼主你好,问题解决了吗,我也出现了一样的问题

你也出现将数据放到文件不能显示吗
12下一页
您需要登录后才可以回帖 登录

本版积分规则