Sharepoint online: маскирование ввода столбца

#input #sharepoint #masking

#ввод #sharepoint #маскирование

Вопрос:

Я хотел бы замаскировать ввод столбца, как некоторые люди делают это для телефонных номеров или ввода SSN.

Что-то похожее на это: [http://jsfiddle.net/rajaramtt/7s3eLokc/25][1]

введите описание изображения здесь

Ответ №1:

Я думал о решении для вашего варианта использования. Насколько мне известно, для этого нет решения OOTB. Я подошел к этому:

  1. Создание пользовательских форм — пользовательская страница для форм, … — что-то вроде этого: https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-list-form Вы можете изменить форматирование для этого конкретного столбца (я сделал что-то подобное, но для более широкого применения).
  2. Настройщик приложений (действительно не очень хорошее решение): создайте настройщик приложений, чтобы проверить, открыли ли вы редактировать / новую форму -> найти ввод текста -> применить маску для этого ввода. Проблемы: действительно грязное решение, не самый лучший способ настройки SharePoint, любое изменение в SharePoint online может привести к сбою кода, …
  3. Приложения Power: хотя я думаю, что для этого нет способа OOTB (я никогда не пробовал), на основе этой ссылки у вас может быть обходной путь — https://powerusers.microsoft.com/t5/Building-Power-Apps/How-to-format-the-phone-number-in-a-text-input/td-p/311244