Jynery плагин Dynatree добавить пользовательские свойства для узла - PullRequest
4 голосов
/ 10 февраля 2012

Я хотел бы добавить новые свойства в класс DynatreeNode .Например в методах OnSelect я хочу использовать node.myproperty.Значение node.myproperty вычисляется из некоторого элемента DOM.Есть ли способ сделать это?Я пытался использовать jQuery extension, но это не представляется возможным.

1 Ответ

0 голосов
/ 10 февраля 2012

это JavaScript, поэтому вы можете создать новый атрибут практически везде, просто назначив его; -)

Для Dynatree рекомендуемым местом будет объект node.data, например

node.data.foo = "bar";

затем получите к нему доступ:

onSelect(node){
    if(node.data.foo !== undefined){
        alert(node.data.foo);
    }
}
...