Я начинаю с jsTree и не могу найти решение своей проблемы. Я определяю свое древовидное представление следующим образом:
все работает отлично, когда я щелкаю по узлу, он хорошо открывается, и благодаря моему запросу отображаются enfnts.
Не работает только поиск по запросу ajax:
1) Я нигде не нахожу форму, которая должна возвращать мой поисковый запрос. 2) как обновить отображение в виде дерева новыми данными?
заранее спасибо shishi
$('#disp-accessions-tree').jstree({
'core': {
'data': {
'type': 'POST',
'url': function (node) {
return node.id === '#' ?
'/search-disp/fetchDispositifsChecked' :
node.type === 'dispositifs' ?
'/search-disp/fetchAccessionsBySite' :
'/search-disp/fetchElementsByAccession';
},
'data': function (node) {
if (node.id === '#') {
return {'sites': getCheckedForjsTree('disp-disp-tree')};
}
return {
'id': node.id
};
}
}
},
'themes': {
'responsive': true
},
'checkbox': {
'keep_selected_style': false
},
'search': {
"show_only_matches": true,
'ajax': {
'type': 'POST',
'url': '/search-disp/searchAccessionsBySites',
'data': {
'sites': getCheckedForjsTree('disp-disp-tree')
},
}
},
'types': {
'dispositifs': { }
},
'plugins': [
'checkbox',
'search',
'types',
]
});