Всем привет. Разместил на форме реквизит ДеревоЗначений. Заполнил его данными из запроса с иерархией. Теперь хочу поиграться: по-перемещать элементы между разными родителями. Т.е.
-Стулья
|- Стул детский
|- Стул офисный
-Столы
|- Стол офисный
|- Стол кухонный
Хочу мышкой переместить "Стул офисный" в группу "Столы". Никак. Смотрел обработчики перемещения, что-то не догнал. Однако в рамках одного родителя могу сортировать элементы без проблем.
Очень нужен правильный вектор. Спасибо.
в дереве значений нельзя переместить строку из одной ветки в другую, т.е. свойство Родитель у строки дерева только для чтения.
нужно добавить новую строку у новой ветки, скопировать данные из старой строки, которую затем удалить. Будет как раз эффект "перемещения"
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший