我們必須根據文檔中的某些字段值來完成一些任務,包括一些計算(遞歸計算)。比方說,創建一些發票。Xpages如何獲取/創建此計算模塊
在一些古老的經典蓮花筆記應用程序中,我們只創建了一個24行4列的表格,每個單元格都是可編輯/計算的字段。考慮到當前字段行基於前一個字段行的值等等,您可以想象我們在每個字段中輸入了什麼樣的公式。
在xpages中,我的方案是創建一個按鈕,顯示發票結構所在的對話框。完成所有字段,然後保存/隱藏對話框,文檔。 <發票>將在主文檔內的(嵌入)視圖中列出。當前打開的對話框/發票將考慮以前的發票值。顯然,會有一些缺點,我注意到的第一個是:讓我的觀點列出5張發票。如果我打開編輯第二個,我修改了一些字段=>從第三個到最後一個,在最後一次編輯時都會改變嗎?
有沒有我能得到啓發的任何示例片段或這種類型的計算的簡單模塊?
我想要一些建議和一些有用的提示/建議。另外,我會欣賞我應該提防的任何重要考慮事項。
謝謝。如果我使用視圖面板,這也是可能的,對嗎? – 2014-09-11 09:30:10
「所以使用這種方式(重複控件)從非常簡單的去到非常複雜的。」對我來說,使用的viewPanel足夠 – 2014-09-11 09:45:16
視圖面板的限制是它只能綁定到數據源dominoView。 dominoView數據源是隻讀的。所以綁定到dominoView的列的可編輯控件將只能是隻讀的。您需要映射到底層的dominoDocument數據源,並且需要在每個列中執行此操作。所以你最終不會綁定到列,而是將控件添加到每個列並綁定這些列。考慮到視圖面板只是一個受約束的重複控件,更好的做法是使用映射到NotesDocumentCollection的重複控件。 – 2014-09-11 12:02:36