显示多行计算字段? (xpages)
Displaying a computed field with multiple lines? (xpages)
好的,我有一个客户姓名和地址,只是想将其显示在一个计算字段中,而不是 table 中的单独行以节省空间。我已经尝试了几次@newline 的迭代,但无济于事。有人可以给我一些指导吗?
如果 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;
迈克,
我最近不得不做几乎相同的事情并使用多行编辑框。将相同的代码放在 <xp:inputTextArea>
(调色板中的多行编辑框)的数据部分,然后将其设为只读。
在计算字段中设置 属性 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 : "");
好的,我有一个客户姓名和地址,只是想将其显示在一个计算字段中,而不是 table 中的单独行以节省空间。我已经尝试了几次@newline 的迭代,但无济于事。有人可以给我一些指导吗?
如果 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;
迈克,
我最近不得不做几乎相同的事情并使用多行编辑框。将相同的代码放在 <xp:inputTextArea>
(调色板中的多行编辑框)的数据部分,然后将其设为只读。
在计算字段中设置 属性 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 : "");