infopath形成文本框字换行铬

时间:2016-03-21 14:27:07

标签: google-chrome textbox infopath

infopath表单中的文本框不会对Chrome中的文本进行自动换行,但会在IE上进行自动换行吗?我在文本框中选中了多行设置。任何想法?

提前致谢。

3 个答案:

答案 0 :(得分:2)

  1. 将新的css文件上传到“样式库”。
  2. 文件应包含以下内容:
  3. textarea {white-space:pre-wrap!important;自动换行:破解词     !重要; }

    1. 转到网站设置 - 外观 - 主页 将备用CSS URL设置为指向添加到“样式库”的新CSS文件

    2. 请务必选中“重置所有子网......”

    3. Chrome和Firefox

    4. 都应解决保存和问题

答案 1 :(得分:0)

您必须使用富文本框控件替换文本框控件,然后重新配置新控件中的设置。删除文本框控件后,可以使用相同的字段名称重命名富文本框控件。

这对于Chrome目前来说很常见,但Edge和Safari可以进行相同的更改,因此不妨对表单进行更改。这三者的共同之处在于,当您对表单进行更改时,他们不会更新表单。

您可以添加"查询数据连接规则"到另一个控件(如按钮),当您使用该控件时,它将联系服务器并更新表单。如果您在同一表单中的不同视图上使用相同的控件,它似乎继续工作,试验和错误。

我认为Edge和Safari会进行类似Chrome的更改,因此您也可以将文本框更改为Rich Text。我有300个控件要改变。祝你好运。

答案 2 :(得分:0)

我已经用两种不同的方式做到了。我只想定位特定的表单,而不是花费大量时间或在母版页上进行操作,而是使用解决方案1中的代码创建CSS,然后将其放入站点资产库中。之后,我编辑了InfoPath Forms SharePoint Web部件页面,将内容编辑器Web部件添加到InfoPath Form Web部件后的底部页面,将新的Content Editor Web部件链接到CSS文件,将Content Editor Web部件设置更改为等等,然后保存内容编辑器Web部件,然后保存Web部件页面。

完成此操作的另一种方法是,将富文本编辑器控件添加到InfoPath表单中,然后隐藏原始的文本框控件,并将文本框控件的默认值设置为富文本编辑器控件的默认值。有时,这比重做所有业务逻辑更快,更容易,尤其是如果您尝试使用PowerApps并远离InfoPath时,请不要浪费太多时间。显然,缺点是还会增加SharePoint字段以及表单中字段的数量。

最好的问候。 SG。