2017-03-01 57 views
-1

我正在做一些關於PDF文檔的工作,這對我來說是一個全新的領域。現在我有一個相當複雜的形式,即將接近設計的最後階段,但是有一個要求確實讓我停下來。防止刪除列數減少

基本上,我在窗體內有一組連續的列。標準列數爲20,默認情況下全部爲PDF格式。但是,如果需要,用戶還可以選擇添加移動列。用戶也可以刪除他們添加的列,以防他們不需要它們。問題來自添加新列時,然後列被刪除,然後再添加另一列。

例如,如果用戶添加第21列和第22列,則將它們放入表格中,現在有22列。然後用戶刪除列號21(或PDF中的任何其他列),所以現在有21列。如果用戶添加另一列,那麼它應該被編號爲23(根據指定的要求),但這不是發生的情況。它被編號爲22。因此,該PDF現已兩列編號爲22

這樣的一個例子中的設計視圖

PDF in the design view

發生

An example of this happening

PDF它需要是這樣的情況,如果用戶刪除一列,那麼下一列的編號仍然會增加。因此,即使這種形式只有22列,它們也會被編號...... 19,20,22,23(因爲之前已刪除了21列)。我已經回顧了XML,看看是否有一個變量可以讓我操縱列數遞增/遞減的方式,但它並不是如此。一種可能的方法可能是在窗體中添加一些Javascript來控制變量。然而,我甚至不知道該從哪裏開始,或者甚至需要這種詳細程度。

感謝您的協助。

回答

1

它最終成爲訪問用於存儲列號的全局值的問題。我是根據Adobe的文檔聲明全局變量並將其添加到路徑下...

文件 - >表單屬性 - >變量。

它需要在腳本文件本身中聲明,以便LiveCycle允許您使用JavaScript函數修改其值。