首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jqxwidgets树id

jqxwidgets树id
EN

Stack Overflow用户
提问于 2013-01-19 00:07:36
回答 1查看 212关注 0票数 0

我正在使用jqxwidgets,并试图将树中的li作为我通过json传递的项的id。当前项的id类似于: treeItem9905728103457950000

代码语言:javascript
复制
<script type="text/javascript">

var url = "university/list"
var data = jQuery.parseJSON(
    jQuery.ajax({
        url: url, 
        async: false,
        dataType: 'json'
    }).responseText
);
var builddata = function () {
var source = [];
var items = [];
// build hierarchical source.
for (i = 0; i < data.length; i++) {
    var item = data[i];
    var label = item["text"];
    var parentid = item["parentid"];
    var id = item["id"];

    if (items[parentid]) {
        var item = { parentid: parentid, label: label, item: item };
        if (!items[parentid].items) {
            items[parentid].items = [];
        }
        items[parentid].items[items[parentid].items.length] = item;
        items[id] = item;
    }
    else {
        items[id] = { parentid: parentid, label: label, item: item };
        source[id] = items[id];
    }
}
return source;
}

var source = builddata();
// create jqxTree
$('#jqxTree').jqxTree({ source: source, width: '300px' });
$('#jqxTree').bind('select', function (event) {
        $("#west-container").html("<div style='margin: 10px;'>" +     event.args.element.id + "</div>");
});

EN

回答 1

Stack Overflow用户

发布于 2013-01-19 00:35:55

我可以将id添加到items数组中:

代码语言:javascript
复制
var item = { parentid: parentid, label: label, item: item, id:id };

代码语言:javascript
复制
items[id] = { parentid: parentid, label: label, item: item, id:id };
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14402862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档