2014-03-01 36 views
0

我有一個使用動態組件呈現某些輸入字段的visualforce頁面。當用戶點擊提交表單按鈕時,我始終會收到'Not serializable:Component.apex.outputPanel'錯誤。Visualforce動態組件導致表單提交'不可序列化'錯誤

問題是如何最好地使用動態組件來呈現和綁定一些輸入字段,以便可以提交記錄?我想要在提交時處理的變量在頁面控制器中聲明,但我不能解決序列化錯誤。任何建議最讚賞。

乾杯, CH

回答

0

更新:

這個「無法提出一個形式,而呈現動態組件」依然是個問題,所以最後我選擇了不同的方法,同時仍使用動態組件,我避免提交每個標準salesforce方法的視圖狀態,而是通過一個JavaScript遠程處理函數提交,該函數將客戶端的所有動態輸入字段串聯起來,提交給函數,然後將這些函數解析爲新的sObject並執行DML。完成。