Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

18 Июнь 2018, 12:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice  без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Маска ввода  (Прочитано 384 раз)
0 Пользователей и 1 Гость смотрят эту тему.
V2448
Новичок
*
Offline Offline

Сообщений: 4


« Стартовое сообщение: 29 Январь 2018, 16:16 »

Добрый день. Подскажите как для NumericFild сделать маску. Ограничить количество символов для ввода до 10. Спасибо
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 481


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #1: 29 Январь 2018, 16:58 »

У NumericFild PatternField есть свойство MaxTextLen (максимальная длина текста) — присвоить ей нужное значение, но если сделать маску, тогда сама маска будет ограничивать. Что вы уже смогли сделать?

P.S. исправил.
« Последнее редактирование: 30 Январь 2018, 12:45 от rami » Записан

V2448
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #2: 30 Январь 2018, 12:04 »

Я создал диалог в libreoffice cacl и вынес NumericFild. В NumericFild нет свойства максимальная длина текста, есть только максимальное значение. Которое округляет число если оно превышает Макс значение.
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 481


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #3: 30 Январь 2018, 12:44 »

Для маски ввода нужно использовать PatternField, а не NumericField. В предыдущем ответе я имел ввиду PatternField, а по ошибке написал NumericField.


* PatternField.png (104.02 Кб, 717x616 - просмотрено 14 раз.)
Записан

V2448
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #4: 30 Январь 2018, 12:52 »

А как сделать чтобы вводились только цифры?
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 481


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #5: 30 Январь 2018, 13:03 »

Напишите образец маски (как должно выглядеть — буквы, числа, слова,знаки. Например: "123-456-789")



P.S. для маски на картинке:

маска ввода: NNNLNNNLNNN
маска знаков: ___-___-___


* Пример маски.png (39.67 Кб, 590x273 - просмотрено 14 раз.)
« Последнее редактирование: 30 Январь 2018, 13:16 от rami » Записан

V2448
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #6: 30 Январь 2018, 13:45 »

Спасибо.
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!