Я хочу добавить новые объекты в DynatreeNode class. Например, в методах OnSelect я хочу использовать node.myproperty. Значение node.myproperty вычисляется из некоторого элемента DOM. Есть ли способ сделать это? Я попытался использовать расширение jQuery, но, похоже, это невозможно.Плагин jQuery Dynatree добавляет пользовательские свойства к узлу
4
A
ответ
0
это JavaScript, так что вы можете создать новый атрибут практически везде, просто назначив его ;-)
Для Dynatree, рекомендуемое место было бы в node.data
объект, например,
node.data.foo = "bar";
обращаться к нему:
onSelect(node){
if(node.data.foo !== undefined){
alert(node.data.foo);
}
}
Смежные вопросы
- 1. jQuery Плагин Dynatree - как отключить узел?
- 2. DynaTree добавляет [...] в больших узлах
- 3. JavaFX добавляет пользовательский класс к родительскому узлу
- 4. EWS: добавляет пользовательские свойства к EML при его сохранении?
- 5. Доступ JQuery плагин свойства
- 6. Получить пользовательские свойства jQuery
- 7. Добавление свойства динамически к узлу модуля
- 8. jQuery dataTables 1.10.5 пользовательские свойства
- 9. jstree динамически добавляет дочерний узел к дочернему узлу, не создавая
- 10. Jquery Dynatree плагин - как получить детей данного узла
- 11. Dynatree вопрос в виде дерева JQuery плагин с JSON объекта
- 12. jQuery dynatree Tooltip
- 13. jQuery DynaTree не работает
- 14. setSelectedNodes для jquery dynatree?
- 15. Skobbler добавляет пользовательские POI к heatmap
- 16. создания объекта org.w3c.dom.Document и добавляет его к узлу
- 17. jquery hover не применяется к дочернему узлу
- 18. Применить JQuery к вставленному клонированному узлу
- 19. Плагин для Дженкинса легко добавляет дополнительные действия к заданию
- 20. ТипDescriptor.CreateProperty не добавляет свойства
- 21. Плагин проверки jQuery, не отображающий пользовательские сообщения
- 22. Пользовательские события для пользовательского JQuery плагин
- 23. Как настроить изображение dynatree?
- 24. Использование JQuery dynatree с Knockout и Breeze
- 25. Пользовательские свойства Google Analytics
- 26. JQuery добавляет только к двум
- 27. jquery animate добавляет к div
- 28. Does element.appendChild (node) применяет свойства родительского узла к дочернему узлу?
- 29. Как добавить пользовательские свойства к листочке 0.7.7?
- 30. Как добавить пользовательские свойства к компоненту
А что, если свойство "Foo" должен быть доступен OnSelect, getNodeByKey, getActiveNode и т.д.? Как заставить все экземпляры узлов иметь свойство foo? – marcinn
, если вы назначили его, он есть. В противном случае это 'undefined'. I Редактируйте образец – mar10
mar10, пусть «foo» будет функцией, например node.data.foo = function() {return $ ("# someTextBox"). Val()}. Я хотел бы использовать свойство «foo» в нескольких контекстах, например, в onSelect, onActivate и т. Д. Узел должен иметь свойство «foo», которое всегда доступно не «undefined». – marcinn