2014-07-21 72 views
0

我有我的Notes視圖哪裏有面板綁定到NotesDocument ...每一行。 所有工作正常..我可以編輯/保存每一行。工作得很好。XPages conflit創建...內聯編輯重複控制

但我有一個xp:按鈕在我的xpages之上(外部重複控制)。 當用戶按下按鈕時,事件處理程序中執行SSJS代碼更新場 與方法我的觀點的所有條目stampAll

在這種情況下...如果我修改我重複的每一行控制...這產生一個conflit問題...

我認爲問題是分配內存?

你有一些建議嗎?

+0

您是否爲Notes視圖數據源定義了「範圍」? –

+2

你的按鈕是否對重複控制進行部分刷新?如果不是的話,我認爲它可能會在重複中編輯時產生衝突。 –

+0

我很樂意看到這個代碼... –

回答

0

使用內聯編輯並保存一個相對較新的文檔。通過查看Notes Client中的視圖來檢查上次更新的日期。然後使用該按鈕並檢查主文件和衝突文件的最後更新日期。這將告訴你,如果問題是更新緩存的文檔集或雙重保存。

兩個想法:

  1. 如果按鈕是一個提交類型,它可以保存網頁上的所有數據源。這將導致衝突,但它會在重複控制中的所有文檔上這樣做。
  2. 如何執行內聯編輯保存?也許這個保存是在按鈕stampAll發生的同時觸發的。
  3. 您是否在使用按鈕後重新加載頁面?如果您之後使用內聯編輯,並導致衝突,Greg將正確地通過後端和前端編輯文檔。