Перейти к содержимому

Фотография

Telerik Web Treeview ExpandItem


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 sanyasi

sanyasi

    Новый участник

  • Members
  • Pip
  • 7 сообщений

Отправлено 09 февраля 2012 - 10:41

Object tree model - Tree.
Web tree model - Tree.

В веб-приложении нужно разворачивать элементы дерева. В Object Browser дерево выглядит как список элементов без иерархии (скриншот).
ClickItem дерево не разворачивает. Подскажите, как обратиться к элементу дерева, чтобы сработал ExpandItem.
Элемент определяется через FindChild Treeview контрола по innerText. Пробовала по innerText, ObjectIdentifier, через различные проперти объекта, найденного через FindChild.
Если записать скрипт, то разворачивание дерева - это просто Click по точке экрана (плюсику).
Есть идея просто рассчитать положение плюсика и Clickнуть на него, но хочется нормального решения.

Прикрепленные файлы

  • Прикрепленный файл  1.png   7,34К   10 Количество загрузок:

  • 0

#2 XXX

XXX

    Опытный участник

  • Members
  • PipPipPipPip
  • 284 сообщений
  • ФИО:Денис Викторович
  • Город:Санкт-Петербург


Отправлено 09 февраля 2012 - 10:46

Object tree model - Tree.
Web tree model - Tree.

В веб-приложении нужно разворачивать элементы дерева. В Object Browser дерево выглядит как список элементов без иерархии (скриншот).
ClickItem дерево не разворачивает. Подскажите, как обратиться к элементу дерева, чтобы сработал ExpandItem.
Элемент определяется через FindChild Treeview контрола по innerText. Пробовала по innerText, ObjectIdentifier, через различные проперти объекта, найденного через FindChild.
Если записать скрипт, то разворачивание дерева - это просто Click по точке экрана (плюсику).
Есть идея просто рассчитать положение плюсика и Clickнуть на него, но хочется нормального решения.


А двойной клик по элементу не раскрывает его?
  • 0

#3 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 09 февраля 2012 - 11:56

Какая у вас версия ТС?
В 8ке Telerik Web TreeView по-идее поддерживается, и для него должен быть метод ExpandItem.
  • 0

#4 sanyasi

sanyasi

    Новый участник

  • Members
  • Pip
  • 7 сообщений

Отправлено 10 февраля 2012 - 06:00

DblClick раскрывает дерево, но меняет фокус. На данный момент это самое приемлимое решение

Последняя TC 8.7
Да, именно, что он есть и должен поддерживаться. Я просто не могу понять, как правильно обратиться к элементу дерева. Для WinForms я уже использовала эту функцию.

Прикрепленные файлы

  • Прикрепленный файл  2.png   17,41К   12 Количество загрузок:

  • 0

#5 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 10 февраля 2012 - 07:45

Должно быть как-то так:
Panel("ctl00_чегототам").ExpandItem("|0. Organizational structure|Data")
 
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных