Сохранение карточки с полем TEXT

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Сохранение карточки с полем TEXT

Сообщение Игорь Столяров »

Привет всем !

Есть детский вопрос.
Обычная FORM, в ней какие-то там поля, в т.ч. и многострочный TEXT.
Юзеры работают на массовом вводе данных с клавиатуры.

На любом поле, нажатие EnterKey - это сохранение карточку. OK !
Кроме, есстественно TEXT, там EnterKey - это переход на новую строку.

Есть непреодолимое желание унифицировать клавиатурные команды на полях.
(при необходимости переход на новую строка в TEXT можно сделать и по CtrlEnter)

Что дать возможность сохранять карточку на поле TEXT вешаем на него ALRT(EnterKey)

Код: Выделить всё

  [AlertKey]
  If KeyCode() = CtrlEnter
     TextField = Clip(Left(?TextField{Prop:Value}))
     Post(Event:Accepted,?OK)  ! Кнопа сохранения карточки
  end
Внимание вопрос ! А можно (как-то) тоже самое, но проще сделать ?
Заранее спасибо за информацию. :)
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить