Ja, Sie können eine solche Form mit Visualforce auf jeden Fall erstellen und es sollte nicht schwierig sein. Sie können eine gerenderte Eigenschaft für eine feste Anzahl von Feldern verwenden oder Apex: Wiederholen Sie das Tag für dynamisch wachsende Liste. Zum Beispiel
<apex:repeat value="{!fields}" var="f">
<apex:inputField value="{!sObject[f]}" />
</apex:repeat>
Wo in Controller -Feldern eine Liste von Zeichenfolgen, die Feldnamen enthalten.