diff --git a/src/js/bootstrap-treeview.js b/src/js/bootstrap-treeview.js index 820a1f941..37f08996d 100644 --- a/src/js/bootstrap-treeview.js +++ b/src/js/bootstrap-treeview.js @@ -774,6 +774,13 @@ // Set / update nodeid; it can change as a result of addNode etc. node.$el.attr('data-nodeId', node.nodeId); + // Add data attributes + if (node.dataAttributes) { + $.each(node.dataAttributes, function (key, value) { + node.$el.attr("data-" + key, value); + }); + } + // Add indent/spacer to mimic tree structure for (var i = 0; i < (node.level - 1); i++) { node.$el.append(this._template.indent);