Добрый день! Возникла такая ситуация когда в строковое поле запретить ввод пробелов в конец слова. Как это можно было бы реализовать???
Нравится
Можно, например, в обработчике dlDataOnDatasetBeforePost делать так:
Dataset.Values(<Название колонки>) = Trim(Dataset.Values(<Название колонки>));
Ввод не запретит, но лишние пробелы перед сохранением карточки будет убирать.
Условия для корректной работы: к скрипту окна редактирования необходимо присоединить scr_Utils; поле датасета должно быть строковым (можно перед выполнением добавить проверку на тип поля).
Олег Лабьяк,
разработчик,
3-я линия Службы поддержки Terrasoft.
Можно при сохранении записи в базу использовать trim() для удаления всех пробелов в конце слова.
//дубль :))
Maxim, когда-то давно очень долго искал ошибку, почему пользователь не мог зайти в систему - не подходил пароль, который он ввел при регистрации. Как оказалось система, тоже обрезала пробелы, а пароль пользователя содержал в начале и в конце пробел, и в итоге верификация не проходила. Так что будьте осторожны. Не попадите в аналогичную ситуацию :smile: