Вход | Регистрация

Информационные технологии ::

Метки:

Ячейка в табличной части документа

Я
   VladUA
14.02.04 - 18:40
Коллеги, подскажите плз.

Есть документ имеющий табличную часть. Есть ячейка типа строка с кнопкой выбора.
Нужно при двойном клике на ячейке или при нажатии кнопки выбора в ячейке вызвать некую обработку (открыть форму).
Подскажиьте как поймать момент нажатия кнопки в ячейке
или клик по ячейке.
Вызов через формулу не подходит, т.к. он срабатывает только при потере ячейкой фокуса ввода.
 
  Рекламное место пустует
   skunk
 
1 - 14.02.04 - 18:43
Процедура ПриНачалеВыбораЗначения(<?>,)
КонецПроцедуры
Procedure OnStartValueChoice(<?>,)
EndProcedure
Синтаксис:
ПриНачалеВыбораЗначения(<ИдентЭлемДиалога>,<ФлагСтандОбр>)
Назначение:
Предопределенная процедура после выбора значения в форме выбора (выбор может быть инициирован в немодальном режиме интерактивно, при помощи элемента диалога с ''педалькой'').
<ИдентЭлемДиалога> - идентификатор элемента диалога, которым инициализирован выбор значения.
<ФлагСтандОбр> - флаг, изначально, при вызове процедуры равен 1, если в теле процедуры значение этого параметра поменять на 0, то стандартный процесс выбора значения не будет происходить.
Замечание:
Данная процедура может располагаться только в программном модуле формы.
   VladUA
2 - 14.02.04 - 18:46
Хм, сенкс, эту процедуру как-то упустил из виду, думал она только для таблиц...
А нажатие кнопки выбора как-то можно отследить?
   SnarkHunter
 
3 - 14.02.04 - 18:59
Нажатие кнопки выбора в части отработки
OnStartValueChoice ничем не отличается от клика на ячейке...
   VladUA
4 - 14.02.04 - 19:20
Хм, попробовал, получилось.
НО! Срабатывает только по нажатию кнопки выбора.
Двойной клик не работает.
   skunk
 
5 - 14.02.04 - 19:25
тогда кидай на форму объект текст делай его не видимым а формулу напиши функцию

вот с этой функцией и играйся
   SnarkHunter
 
6 - 14.02.04 - 19:38
Все гораздо тривиальнее... Двойной клик можно обрабатывать в процедуре ПриНачалеРедактировнияСтроки
   345
7 - 14.02.04 - 19:59
Снарк, это я, pit

Позвони мне домой прямо сейчас


Список тем форума
Рекламное место пустует   Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует