起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1358|回复: 3

[处理中3] ztree的json结构怎么生成呢?

[复制链接]

3

主题

11

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
发表于 2016-8-19 16:44:50 | 显示全部楼层 |阅读模式
ztree要求的json格式是这样的:
var zNodes =[{ id:1, pId:0, name:"随意勾选 1", open:true},
{ id:11, pId:1, name:"随意勾选 1-1", open:true},
{ id:222, pId:22, name:"随意勾选 2-2-2"},
{ id:23, pId:2, name:"随意勾选 2-3"}
];

Transform.tableToJson(table)生成的json格式是这样的:
{"@type":"table","rows":[{"name":{"value":"test1"},"id":{"value":457},"pid":{"value":456},"sortorder":{},"url":{},"userdata":{"recordState":"none"}},{"name":{"value":"菜单维护"},"id":{"value":20},"pid":

请问json格式 怎么转换呢?
发表于 2016-8-19 17:36:14 | 显示全部楼层
可以先把这些数据加载到data组件中!
然后执行data.toJson  方法! 指定参数format 为 simple 就可以获得这种简单格式的json 对象!

你可以自己看下data组件toJson方法的介绍!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

11

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
 楼主| 发表于 2016-8-20 17:55:24 | 显示全部楼层
        Model.prototype.baasData1AfterRefresh = function(event){

var data = this.comp("baasData1");
var str=JSON.stringify(data.toJson(true,{},"simple")) ;
alert(str);
        };


这样返回的结果不对呀,请问怎么写呢

回复 支持 反对

使用道具 举报

发表于 2016-8-22 14:40:48 | 显示全部楼层
waterxmas 发表于 2016-8-20 17:55
Model.prototype.baasData1AfterRefresh = function(event){

var data = this.comp("baasData1");

data.toJson({format:'simple'})
应该这样写!你可以debugger调试看下!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 22:09 , Processed in 0.052815 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表