Sharepoint 在线:列输入屏蔽

问题描述

我想屏蔽列的输入,就像有些人为电话号码或 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. 应用程序定制器(真的不是很好的解决方案):构建应用程序定制器以检查您是否打开了编辑/新表单 -> 查找文本输入 -> 为该输入应用掩码。 问题:解决方案非常混乱,不是自定义 SharePoint 的好方法,SharePoint Online 中的任何更改都可能导致代码中断,...
  3. Power Apps:虽然我认为没有 OOTB 方法来实现它(我从未尝试过),但基于此链接,您可以有一个解决方法 - https://powerusers.microsoft.com/t5/Building-Power-Apps/How-to-format-the-phone-number-in-a-text-input/td-p/311244