У меня возникли проблемы с JsTree, которое я использую в MVC2 проекте. Необходимо создать функцию для отмены выбора/закрытия всех узлов дерева. Затем откройте определенный узел и выберите конкретный дочерний узел (у меня есть значения Id для обоих узлов).
Проблема заключается в том, что select_node всегда вызывается до завершения open_node, поэтому узел не выбран, так как дерево еще не загрузило данные, а идентификатор узла не существует.
Я впервые попробовал эту функцию.
$('#demo3').jstree('deselect_all');
$('#demo3').jstree('close_all');
$('#demo3').jstree("open_node", $('#ParentId'), false, true);
$('#demo3').jstree("select_node", $('#ChildId'));
Затем я попытался переместить код в select_node и move_node привязки дерева, но не везет. В данный момент я застрял, используя setTimeout (), что является ужасным решением.
Кто-нибудь знает, как я могу указать дереву, что нужно выбрать узел только после завершения открытия?
-121--1462515- Как привязать WPF ItiveSource
к частному свойству?
<ComboBox x:Name="xxx" ItemsSource="{Binding Items, Mode=OneWay}"
DisplayMemberPath="ItemName"/>
public partial class ItemBuySellAddEdit : BasePage
{
private List<Item> Items { get; set; }
}
Список элементов будет заполняться при загрузке формы.