2

好的,我有一个客户名称和地址,只是想在一个计算字段中显示它,而不是在表格中的单独行中显示以节省空间。我尝试了几次@newline 迭代,但无济于事。有人可以给我一些指导吗?

如果 Address2 为空,我也不想包含 Address2。我是 JavaScript 新手。谢谢你的帮助。

var a = document1.getItemValueString("CompanyName");
var b = document1.getItemValueString("Address1");
var c = document1.getItemValueString("Address2");
var d = @Char(13);
a + @NewLine() + b + "<br>" + c;
4

2 回答 2

5

escape="false"在计算字段中设置属性并<br />在需要换行时添加。

您也可以在属性选项卡中选择内容类型“HTML”来设置此属性:

在此处输入图像描述

你的代码是

var a = document1.getItemValueString("CompanyName");
var b = document1.getItemValueString("Address1");
var c = document1.getItemValueString("Address2");
a + "<br />" + b + (c ? "<br />" + c : "");
于 2015-10-15T15:44:30.353 回答
4

麦克风,

我最近不得不做几乎相同的事情并使用了多行编辑框。将相同的代码放在<xp:inputTextArea>(调色板中的多行编辑框)的数据部分中,然后将其设为只读。

在此处输入图像描述

于 2015-10-15T15:42:42.623 回答