有关于富文本字段的well known issues。
我正在处理一些修改请求,其中更改富文本字段上的隐藏属性,以便它包含的图像在预览时显示,而不仅仅在编辑时显示;更改在新创建的文档上按预期工作。
但是,在更改之前创建的文档保留了旧的" hide-when"属性。
有没有办法强制更改旧文档,还是必须从头开始创建?
答案 0 :(得分:3)
不幸的是,没有办法立即操作现有RichtextItems的Hide- When- Formulas。 为了摆脱你需要的旧隐藏时间:
正如Stan在评论中指出的那样:您还可以将文档导出为XML,修改Hide- Whens然后重新导入。唯一的缺点:并非Notes文档中的所有内容都是完全可以绕过的,您可能会丢失一些格式 一个偶数"少"侵入式方法是将文档导出为 DXL,修改HideWhens,导入为另一个文档,然后使用默认文档操作来交换"交换"原始文档中的richtextitem。
导出的XML看起来像这样,Text find-和replace并不难做到:
<item name='Body' sign='true' seal='true'>
<richtext>
<pardef id='1' leftmargin='1in' rightmargin='100%'/>
<par def='1'/>
<pardef id='2'>
<code event='hidewhen'>
<formula>PleaseHideMe = @True</formula>
</code>
</pardef>
<par def='2'>This is hidden text</par>
<pardef id='3'/>
<par def='3'/>
<par def='3'/>
</richtext>
</item>