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

Фотография

SwfTable, как выбрать несколько строк?

SwtTable Multiselect

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

#1 Ksilenium

Ksilenium

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Смирнова Анна

Отправлено 26 июня 2014 - 13:26

Всем привет.

Есть у меня задача выбрать несколько строк с таблице (допусти первую и вторую), первая строка по умолчанию выбрана. Использую метод Type.

 

Set oTestObject = SwfWindow("wndApplicationName").SwfWindow("wndForm").SwfTable("drgOptions")

 

Call oTestObject.Type(micShiftDwn)

oTestObject.SelectCell 1, 0

Call oTestObject.Type(micShiftUp)

 

Результатом этих манипуляций является выбранная только вторая строка в таблица, первая осталась без выделения. Что я делаю не так?

 

oTestObject.getROproperty("multiselect") = true

 

А еще нигде не могу найти, что значит вот это:

oTestObject.getROproperty("selectionmode") = 1


  • 0

#2 Ksilenium

Ksilenium

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Смирнова Анна

Отправлено 27 июня 2014 - 07:29

Сегодня нашла решение проблемы - надо было использовать метод ClickCell вместо SelectCell, он корректнее работает.

Получилось вот так:

Set oTestObject = SwfWindow("wndApplicationName").SwfWindow("wndForm").SwfTable("drgOptions")

 

oTestObject.ClickCell 0, 0

Call oTestObject.Type(micShiftDwn)

oTestObject.ClickCell 1, 0

Call oTestObject.Type(micShiftUp)


  • 0


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

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