Serialization Visualforce动态组件导致表单提交时出现“不可序列化”错误

Serialization Visualforce动态组件导致表单提交时出现“不可序列化”错误,serialization,visualforce,apex,Serialization,Visualforce,Apex,我有一个visualforce页面,它使用动态组件呈现一些输入字段。当用户点击提交表单按钮时,我始终收到一个“Not serializable:Component.apex.outputPanel”错误 问题是如何最好地使用动态组件来呈现和绑定一些输入字段,以便提交记录?我想在提交时处理的变量在页面控制器中声明,但我无法绕过序列化错误。非常感谢您的建议 干杯, CH更新: “呈现动态组件时无法提交表单”仍然是一个问题,因此最终我选择了另一种方法,虽然仍然使用动态组件,但我避免了按照标准sales

我有一个visualforce页面,它使用动态组件呈现一些输入字段。当用户点击提交表单按钮时,我始终收到一个“Not serializable:Component.apex.outputPanel”错误

问题是如何最好地使用动态组件来呈现和绑定一些输入字段,以便提交记录?我想在提交时处理的变量在页面控制器中声明,但我无法绕过序列化错误。非常感谢您的建议

干杯, CH

更新:

“呈现动态组件时无法提交表单”仍然是一个问题,因此最终我选择了另一种方法,虽然仍然使用动态组件,但我避免了按照标准salesforce方法提交视图状态,而是通过javascript远程处理函数提交,该函数将客户端的所有动态输入字段字符串化,然后提交给函数,该函数将这些字段解析为新的sObject并执行DML。完成了