-
-
Notifications
You must be signed in to change notification settings - Fork 606
TutorialEvents
Martin@MBP edited this page Mar 1, 2014
·
9 revisions
About Fancytree event handlers.
This Page is Work In Progress.
TODO
- Link to demo page
- Link to API-Doc http://www.wwwendt.de/tech/fancytree/doc/jsdoc/global.html#FancytreeEvents
- Mention
event.originalEvent
to check if event was triggeed by a user click - return
false
to prevent default handling - Return values other than
true
orfalse
must be passed in thedata.result
property:$("#tree").fancytree({ ... lazyLoad: function(event, data){ data.result = [ {"title": "New child 1"}, {"title": "New child 2"} ]; }, ... });
$("#tree").fancytree({
[...]
click: function(event, data) {
var node = data.node,
// Only for click and dblclick events:
// 'title' | 'prefix' | 'expander' | 'checkbox' | 'icon'
targetType = data.targetType;
},
});
$(document).click(function(event, data) {
var node = $.ui.fancytree.getNode(event),
// Only for click and dblclick events:
// 'title' | 'prefix' | 'expander' | 'checkbox' | 'icon'
tt = $.ui.fancytree.getEventTargetType(event);
});
Documentation Home - Project Page - Copyright (c) 2008-2022, Martin Wendt (https://wwWendt.de)