Как скрыть все столбцы в древовидном списке? - PullRequest
1 голос
/ 28 сентября 2011

Я использую HyperTreeList для отображения списка элементов с именем в первом столбце и кнопкой «Удалить» во втором столбце.Я написал функцию для фильтрации того, что отображается в дереве по какому-либо тексту в TextCtrl.Чтобы скрыть TreeListItems, я делаю это:

treelist.HideItem(branch, True)

, где древовидный список - HyperTreeList, а ветвь - TreeListItem.Первый столбец прячется очень хорошо, но ни одна из кнопок во втором столбце не скрывается.Как мне получить все столбцы в TreeListItem, чтобы скрыть?

1 Ответ

0 голосов
/ 28 сентября 2011

Согласно документам , это должно работать:

treelist.SetColumnShown(column_index, False)

, но этот столбец будет скрыт для всего.Если я понимаю, что вы говорите, строка, которую вы пытаетесь скрыть, на самом деле не исчезает, просто значение первого столбца.В этом случае вам может потребоваться обновить виджет с помощью treelist.Update(), чтобы остальная часть строки исчезла.

...