是的,您绝对可以使用Visualforce创建此类表格,这并不难。您可以在固定数量的字段中使用渲染属性或使用APEX:重复标签以动态增长列表。例如
<apex:repeat value="{!fields}" var="f">
<apex:inputField value="{!sObject[f]}" />
</apex:repeat>
在控制器字段中,其中包含字段名称的字符串列表。
题
最近,我提出了一个重要的问题,我不知道哪种解决方案对我解决了问题。
确实,我需要创建动态形式,让我解释一下:
我有一个对象的表格,用户可以填写此对象的强制性字段,当他保存此对象时,其他字段被默认值填充。我的问题是,我希望用户能够选择他将填写的字段。
因此,我想喜欢放置一个多选选择列表,其中所有对象的字段都是可行的,并且用户可以选择他想要填充的字段。波纹管我会放下一个“添加”按钮,在我点击之后,我希望我的表格能够使用用户选择的新字段进行更新。问题是我不知道我可以在Visualforce中做这种动态形式。您是否曾经需要创造这种东西?如果是,您使用了哪些工具?
谢谢大家阅读
解决方案
是的,您绝对可以使用Visualforce创建此类表格,这并不难。您可以在固定数量的字段中使用渲染属性或使用APEX:重复标签以动态增长列表。例如
<apex:repeat value="{!fields}" var="f">
<apex:inputField value="{!sObject[f]}" />
</apex:repeat>
在控制器字段中,其中包含字段名称的字符串列表。