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

Фотография

Проблема с имитацией чекбокса с помощью картинки


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

#1 Ul_Svetlana

Ul_Svetlana

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

  • Members
  • Pip
  • 22 сообщений
  • ФИО:Лебедева Светлана Сергеевна

Отправлено 01 июля 2008 - 12:36

Добрый день!
Столкнулась с такой проблемой: есть в веб-приложении такая табличка (см. картинку)
Изображение
Если нажимаешь на плюсик (ссылка), страница перезагружается, и в текстовую область вставляется имя того, кто выбран (например, Administrator, System)
Если бы это был обыкновенный чекбокс, то трудностей бы не возникало, ведь силктест прекрасно с ними работает, а здесь не могу найти связи между плюсом и надписью рядом с ним.

Тэг для плюсика:
Browser.BrowserChild("Administrator?").HtmlImage("&id='VI:noticeEditApproversDT:0:approverSelectionImage'|Select the Approver(s) that must review and approve the plan by clicking the + image.[4]")
Тэг для текста рядом с картинкой плюса:
Browser.BrowserChild("Administrator?").HtmlText("Administrator, System")
Спасибо
  • 0

#2 Dmitry_NS

Dmitry_NS

    Активный участник

  • Members
  • PipPip
  • 134 сообщений
  • ФИО:Дима
  • Город:Елизово

Отправлено 01 июля 2008 - 16:57

Добрый день!
Столкнулась с такой проблемой: есть в веб-приложении такая табличка (см. картинку)
Изображение
Если нажимаешь на плюсик (ссылка), страница перезагружается, и в текстовую область вставляется имя того, кто выбран (например, Administrator, System)
Если бы это был обыкновенный чекбокс, то трудностей бы не возникало, ведь силктест прекрасно с ними работает, а здесь не могу найти связи между плюсом и надписью рядом с ним.

Тэг для плюсика:

Browser.BrowserChild("Administrator?").HtmlImage("&id='VI:noticeEditApproversDT:0:approverSelectionImage'|Select the Approver(s) that must review and approve the plan by clicking the + image.[4]")
Тэг для текста рядом с картинкой плюса:
Browser.BrowserChild("Administrator?").HtmlText("Administrator, System")
Спасибо

Для подобных конструкций слишком плоская иерархия. Судя по картинке эти надписи и кнопки помещены в некоторую таблицу, но при настройках по умолчанию она не видна. Попробуйте зайти в меню Options > Extensions, выбрать используемый браузер и нажать кнопку Extensions. В появившемся диалоге в секции Borderless Table level установите значение 0,76 (по умолчанию обычно стоит 0,5) и нажмите ОК. После этого попробуйте перезаписать декларации. По идее в иерархии объектов должны появиться таблицы и колонки. Это уже первый шаг к решению текущей проблемы. Проверьте, работает ли это так
  • 0
Основной принцип моего существования — служение гуманистическим идеалам человечества.


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

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