jQuery MiniUI

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

outlookmenu的load方法 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-9-24 18:31:57 |只看该作者 |倒序浏览
本帖最后由 mao0717 于 2012-9-24 18:34 编辑

<div id="test-outlookmenu" class="mini-outlookmenu" url="../data/outlookmenu.txt"
        idField="id" parentField="pid" textField="text" borderStyle="border:1" style="width:250px;height:300px;"></div>

mini.parse();
var target = mini.get("test-outlookmenu");

var data = '[{ id: "user", text: "继承方法"},' +
                       '{ id: "addUser", pid: "user", text: "继承于Control", iconCls: "icon-add", url: "../wmq/outlookmenu-control.html" },' +
                       '{ id: "editUser", pid: "user", text: "继承于OutlookBar", iconCls: "icon-edit", url: "../wmq/outlookmenu-outlookbar.html" }]';
target.load(mini.decode(data));

显示的结果是这样:


没有层级结构啊,这个正常吗?还是我的data写的有问题?

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-9-25 09:27:35 |只看该作者
如果是load方法,需要传递一个树形结构的数据。

Rank: 8Rank: 8

板凳
发表于 2012-9-25 09:31:20 |只看该作者
你看你的mini.decode(data)出来的是不是正确array

Rank: 1

地板
发表于 2012-9-25 10:01:31 |只看该作者
factory 发表于 2012-9-25 09:31
你看你的mini.decode(data)出来的是不是正确array

mini.decode(data)出来的array是这样的,应该没问题吧……

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

5#
发表于 2012-9-25 10:16:39 |只看该作者
mao0717 发表于 2012-9-25 10:01
mini.decode(data)出来的array是这样的,应该没问题吧……


你去看下demo给到的是什么样的格式

Rank: 1

6#
发表于 2012-9-25 10:33:11 |只看该作者
factory 发表于 2012-9-25 10:16
你去看下demo给到的是什么样的格式

[
        { id: "user", text: "用户管理"},
        { id: "addUser", pid: "user", text: "增加用户", iconCls: "icon-add", url: "../datagrid/celledit.html" },
        { id: "editUser", pid: "user", text: "修改用户", iconCls: "icon-edit", url: "../datagrid/rowedit.html" },
        { id: "removeUser", pid: "user", text: "删除用户", iconCls: "icon-remove", url: "../datagrid/datagrid.html" },
               
        { id: "right", text: "权限管理"},
        { id: "addRight", pid: "right", text: "查询权限", iconCls: "Note", url: "../tree/detailgrid.html", iconPosition: "top" },
        { id: "editRight", pid: "right", text: "操作权限", iconCls: "Reports", url: "../buttonedit/selectGrid.html", iconPosition: "top" }               
]

demo是这样的,我就是照着这个写的,麻烦指明下我写的有什么问题?

Rank: 9Rank: 9Rank: 9

7#
发表于 2012-9-25 11:00:11 |只看该作者
1.下载新版本
2.使用loadList方法,就可以了。

menu.loadList(list, "id", "pid");

Rank: 1

8#
发表于 2012-9-25 11:59:06 |只看该作者
niko 发表于 2012-9-25 11:00
1.下载新版本
2.使用loadList方法,就可以了。

嗯嗯,好的,谢谢你了!

Archiver|普加软件

GMT+8, 2024-11-26 17:45 , Processed in 1.044543 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部