在visualforce中创建动态表单

时间:2013-11-07 11:31:51

标签: salesforce apex-code visualforce

我最近遇到了一个重要问题,我不知道哪些解决方案可以解决它。

确实,我需要创建动态表单,让我解释一下:

我有一个对象的表单,用户可以填写此对象的必填字段,当他保存此对象时,其他字段将填入默认值。我的问题是我希望用户能够选择他将填写的字段。

所以我想想要放置一个多选选项列表,其中所有对象的字段都是可用的,用户可以选择他想要填充的字段。 Bellow我会添加一个“添加”按钮,在我点击之后,我希望我的表单能够更新我用户选择的新字段。问题是,我不知道天气,我可以在视觉力量中做这样的动态形式。你有没有创造过这种东西?如果是,您使用了哪些工具?

感谢大家阅读

1 个答案:

答案 0 :(得分:1)

是的,你绝对可以用visualforce创建这样的形式,这应该不难。 您可以对固定数量的字段使用呈现属性,或使用apex:repeat标记来生成动态增长列表。例如

 <apex:repeat value="{!fields}" var="f">
    <apex:inputField value="{!sObject[f]}" />
 </apex:repeat>

控制器字段中的位置是包含字段名称的字符串列表。