最近,我提出了一个重要的问题,我不知道哪种解决方案对我解决了问题。

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

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

因此,我想喜欢放置一个多选选择列表,其中所有对象的字段都是可行的,并且用户可以选择他想要填充的字段。波纹管我会放下一个“添加”按钮,在我点击之后,我希望我的表格能够使用用户选择的新字段进行更新。问题是我不知道我可以在Visualforce中做这种动态形式。您是否曾经需要创造这种东西?如果是,您使用了哪些工具?

谢谢大家阅读

有帮助吗?

解决方案

是的,您绝对可以使用Visualforce创建此类表格,这并不难。您可以在固定数量的字段中使用渲染属性或使用APEX:重复标签以动态增长列表。例如

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

在控制器字段中,其中包含字段名称的字符串列表。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top