jQuery MiniUI

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

outlookmenu如何自定义属性 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-7-11 11:28:28 |只看该作者 |倒序浏览
   自定义itemUrl属性无法获取,
<div id="leftTree" class="mini-outlookmenu" url="webresources/data/outlookmenu.txt"
            onitemselect="onItemSelect" data-options="{itemUrl:'mnUrl'}"
            iconField="mnIco" idField="mnId" parentField="mnSid"
            textField="mnName" borderStyle="border:0"></div>

数据格式如:
{"mnId":"10","mnName":"菜单管理","mnUrl":"admin/menu","mnSid":"8","mnIco":"a","mnSort":0}

是否只能使用在线例子中提供的数据格式.

Rank: 8Rank: 8

沙发
发表于 2014-7-11 11:41:12 |只看该作者
你这样放入自定义属性,是给outlooktree这个控件上加
和你的数据有什么关系
可以这样获取到
mini.get("leftTree").itemUrl

Rank: 2

板凳
发表于 2014-7-11 11:52:29 |只看该作者
felt 发表于 2014-7-11 11:41
你这样放入自定义属性,是给outlooktree这个控件上加
和你的数据有什么关系
可以这样获取到

选择菜单的时候,显示是空值,取不到
function onItemSelect(e) {
                        var item = e.item;
                        alert(item.itemUrl);
                }

Rank: 8Rank: 8

地板
发表于 2014-7-11 11:56:39 |只看该作者
sun0591 发表于 2014-7-11 11:52
选择菜单的时候,显示是空值,取不到
function onItemSelect(e) {
                        var item = e.item;

data-options不用写
item.mnUrl

Rank: 2

5#
发表于 2014-7-11 12:50:37 |只看该作者
felt 发表于 2014-7-11 11:56
data-options不用写
item.mnUrl

mini.get("leftTree").itemUrl这样取不到值,只取到mnUrl字符串

Rank: 8Rank: 8

6#
发表于 2014-7-11 13:18:37 |只看该作者
sun0591 发表于 2014-7-11 12:50
mini.get("leftTree").itemUrl这样取不到值,只取到mnUrl字符串

你这样写就是获取到这个
获取的每个节点对应的,只有获取到节点猜能获取到

Rank: 2

7#
发表于 2014-7-11 13:54:45 |只看该作者
felt 发表于 2014-7-11 13:18
你这样写就是获取到这个
获取的每个节点对应的,只有获取到节点猜能获取到 ...

那想获取节点的自定义属性怎么获取呢

Rank: 8Rank: 8

8#
发表于 2014-7-11 14:00:54 |只看该作者
sun0591 发表于 2014-7-11 13:54
那想获取节点的自定义属性怎么获取呢

你不都是节点数据里面的
你获取节点对象里面不都有
item.mnUrl

Rank: 2

9#
发表于 2014-7-11 14:44:12 |只看该作者
felt 发表于 2014-7-11 14:00
你不都是节点数据里面的
你获取节点对象里面不都有
item.mnUrl

值是空的,实际值是有的,怎么回事呢

Rank: 8Rank: 8

10#
发表于 2014-7-11 14:49:13 |只看该作者
sun0591 发表于 2014-7-11 14:44
值是空的,实际值是有的,怎么回事呢

把数据和页面打包上来看看

Archiver|普加软件

GMT+8, 2024-9-29 23:23 , Processed in 1.047744 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部