Infopath 2010 TextArea不包装文本,浏览器视图源显示" white-space:pre"

时间:2016-03-16 19:16:28

标签: textarea whitespace infopath word-wrap

我对InfoPath 2010有一个奇怪的问题。似乎在使用多行文本时,默认格式为" white-space:pre"这可以防止文本在字段的末尾中断。只有手动按下输入才会中断。

就我而言,这是不可接受的。我不知道是否可以使用我的表单附加任何CSS。这将解决我的问题。

enter image description here

任何其他想法可以帮助我破解这个?

谢谢!

2 个答案:

答案 0 :(得分:0)

好吧,我必须快速解决这个问题所以我必须以“丑陋”的方式做到这一点......我打开了有问题的xsl文件,并添加了以下代码:

  <style>
     textarea{
        white-space: normal !important;
     }
  </style>

然后我右键点击我的“manifest.xsf”,选择“设计”并发布......并且瞧!

我们希望这些表格不会因为这些变化而中断。 (提示:在对InfoPath中的源文件进行更改之前,请始终备份代码)...

答案 1 :(得分:0)

您可以从此表单包打开视图* .xsl,并将当前控件css从&#34; WHITE-SPACE:NORMAL&#34; 替换为&#34; WHITE-SPACE :pre-line!important;&#34; 。 通过这种方式,您不需要添加任何css文件,它也适用于O365。 只有小问题:然后你在Infopath设计师中编辑表单,这个textaria看起来不漂亮,但它只适用于设计师。

相关问题