2017-03-01 3 views
-1

私は新しい分野であるPDF文書でいくつかの作業をしています。今、私はデザインの最終段階に近づいているかなり複雑な形をしていますが、本当に私をぶら下げているという要件があります。削除時に列の数値が減少するのを防ぐ

本質的に、フォーム内に一連の連続する列があります。標準列数は20です。これらはすべてデフォルトでPDFにあります。ただし、必要に応じて移動列を追加するオプションもあります。また、必要のない場合は、追加した列を削除することもできます。この問題は、新しい列が追加された後に列が削除され、その後に別の列が追加されたときに発生します。

たとえば、ユーザーが列21と22を追加すると、それらはフォームに入れられ、現在22列あります。その後、ユーザーは列番号21(またはPDF内の他の列)を削除します。したがって、21個の列があります。ユーザーが別の列を追加する場合は、(指定された要件に従って)23という番号を付ける必要がありますが、それは起こっていません。それは22と番号れるため、PDFは現在、2つの列が22

としてデザインビュー

PDF in the design view

An example of this happening

PDFが起き、この例の番号が付けられていますユーザーが列を削除した場合、次の列の数値は増分されます。したがって、このフォームに22列しかない場合でも、19、20、22、23という番号が付けられます(前に21が削除されていたため)。 XMLを見直して、列番号が増減する方法を操作できる変数があるかどうかを確認しましたが、そうは見えません。可能なアプローチは、変数を制御するためにフォームにJavascriptを追加することです。しかし、どこから始めるべきか、その程度の詳細さえ要求されることはほとんどありません。

ありがとうございました。

答えて

1

これは、列番号の格納に使用されていたグローバル値へのアクセスに問題が発生しました。私はAdobeのドキュメントごとにグローバル変数を宣言していて、そのパスの下にそれを追加していました...

ファイル - >フォームのプロパティ - >変数。

LiveCycleでJavaScript関数を使用して値を変更できるようにするには、スクリプトファイル自体で宣言する必要があります。

関連する問題