【发布时间】:2020-02-15 01:14:38
【问题描述】:
我正在自定义项目报价单(屏幕 PM304500)上的描述字段。我需要描述字段是多行的,并且它必须保留新行。
我已经自定义了字段本身以允许非常长的字符串,并且我已经使用 Multiline="true" 自定义了相应的 PXGridColumn。有了这个,我可以编辑字段值并使用 shift-enter 我可以在字符串中插入换行符。此外,网格列在不编辑时,将在多行上显示字符串,但新行将被忽略,就好像该值显示为 HTML 一样。我知道换行符被保留,因为当我再次编辑该值时,换行符存在。
此外,我已经能够使用 Chrome 中的开发人员控制台深入了解 PXGridColumn 的结果。其样式为“空白:正常”。如果我将其更改为“white-space: pre-wrap”,则该列看起来就像我想要的那样。
我还尝试修改字段的值以用
标签替换换行符。不幸的是,当我这样做时,我在值中看到文字“
”而不是新行。
理想情况下,我只想将 PXGridColumn 产生的元素的样式更改为“空白:预包装”。 PXGridColumn 是否有允许我这样做的属性/属性?或者,如果我可以将值呈现为 HTML,我可以用
方法替换新行。当然,我对其他方法持开放态度。
【问题讨论】:
标签: acumatica