AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.08.2008, 16:42   #1  
Yarema is offline
Yarema
Участник
 
5 / 10 (1) +
Регистрация: 20.08.2008
->
для того, что б при открытии формы, например типа Item List, при движении в ней по строкам, строки должны выделятся.
реализовать выделение строки можно с помошью следуещего кода...

Добавим в таблицу поле например Selected тип Boolean, добавим его на форму. В триггере OnAfterGetCurrRecord() самой формы

записываем
Selected := True;

далее, для контрола "No." на форме, в триггере OnFormat записываем значение
IF Selected THEN CurrForm."No.".UPDATESELECTED(TRUE)
ELSE CurrForm."No.".UPDATESELECTED(FALSE)

далее для контрола "No." в триггере OnBeforeInput() пишем
CurrForm.UPDATE;

все это работает, но если мы переместимся на поле не вниз, а в право на рядом стоящее, например Description, то первое поле останется быть подсвеченым, и даже если мы передвинемся с второго поля вниз, то выделяются оба поля "No."...
как реализовать, что б при перемещении по таблице вниз с поля "Описание", подсвечивалось только Описание?
и при перемещении в горизонтальной плоскости, выделялись поля, а не вся строчка?
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:39.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.