Javascript Fancytree activateKey设置焦点,然后根据按键滚动至顶部
我发现activateKey没有根据使用的键/节点正确设置焦点。它首先设置焦点,然后在活动/选定节点不在视图中的情况下,向上滚动到树的顶部 下面的小提琴按预期工作: 此小提琴卷回树的顶部,唯一的区别是activateKey中使用的键值: 我在所有浏览器中都有相同的行为,我是做错了什么还是这是一个bugJavascript Fancytree activateKey设置焦点,然后根据按键滚动至顶部,javascript,fancytree,Javascript,Fancytree,我发现activateKey没有根据使用的键/节点正确设置焦点。它首先设置焦点,然后在活动/选定节点不在视图中的情况下,向上滚动到树的顶部 下面的小提琴按预期工作: 此小提琴卷回树的顶部,唯一的区别是activateKey中使用的键值: 我在所有浏览器中都有相同的行为,我是做错了什么还是这是一个bug $(function() { var $orgtree = $('#orgtree'); $orgtree.fancytree({ autoScroll: true,
$(function() {
var $orgtree = $('#orgtree');
$orgtree.fancytree({
autoScroll: true,
activate: function(event, data) {
data.node.setSelected(!data.node.isSelected())
},
checkbox: true,
extensions: ['filter'],
filter: {
autoExpand: true,
counter: false,
mode: "hide"
},
icon: false,
init: function(event, data) {
var key = $('#OrganisationID').val();
if (key !== '') {
data.tree.activateKey(key);
}
},
select: function(event, data) {
if (data.node.isSelected()) {
$('#OrganisationID').val(data.node.key);
} else {
$('#OrganisationID').val("");
}
},
selectMode: 1,
source: treeData,
tabindex: ""
});
$('#filter-orgtree').keyup(function() {
$orgtree.fancytree("getTree").filterNodes($(this).val());
});
});
这是一个错误,将在2.30版中修复