Sharepoint online:列输入屏蔽

Sharepoint online: column input masking

我想屏蔽列的输入,就像某些人对 phone 号码或 SSN 输入所做的那样。

类似于此:[http://jsfiddle.net/rajaramtt/7s3eLokc/25][1]

enter image description here

我正在考虑针对您的用例的解决方案。据我所知,没有针对此的 OOTB 解决方案。我想到了这个:

  1. 构建自定义表单 - 表单的自定义页面,... - 像这样:https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-list-form 您可以更改特定列的格式(我已经做了类似的事情,但用于更大的应用程序)。
  2. 应用程序定制器(确实不是很好的解决方案):构建应用程序定制器以检查您是否打开了 edit/new 表单 -> 查找文本输入 -> 为该输入应用掩码。 问题:非常混乱的解决方案,不是自定义 SharePoint 的好方法,SharePoint Online 中的任何更改都会破坏代码,...
  3. Power Apps:虽然我认为没有 OOTB 方法来实现它(我从未尝试过),但基于此 link 你可以有一个解决方法 - https://powerusers.microsoft.com/t5/Building-Power-Apps/How-to-format-the-phone-number-in-a-text-input/td-p/311244