2

OK、私は顧客の名前と住所を持っており、不動産を節約するためにテーブル内の別々の行ではなく、1 つの計算フィールドに表示したいだけです。@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;
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

マイク、

最近、ほぼ同じことをしなければならず、Multiline Edit Box を使用しました。<xp:inputTextArea>(パレットの複数行編集ボックス) のデータ セクションに同じコードを配置し、読み取り専用にします。

ここに画像の説明を入力

于 2015-10-15T15:42:42.623 に答える