質問

私は最近、重要な問題を抱えて来ましたが、それを解決するためにどのソリューションが私に耳を傾けているのかわかりません。

確かに私は動的な形を作成する必要があります、説明させてください:

ユーザーがこのオブジェクトの必須フィールドに入力できるオブジェクトのフォームがあり、彼がこのオブジェクトを保存すると、他のフィールドがデフォルト値で記入されます。私の問題は、ユーザーが彼が記入するフィールドを選択できるようにしたいということです。

だから、すべてのオブジェクトのフィールドが賢明であり、ユーザーが自分が埋めたいものを選択できるマルチセレクションピックリストを配置することを想像してください。 Bellow私は「追加」ボタンを入れます。クリックした後、ユーザーが選択した新しいフィールドでフォームを更新したいと思います。問題は、私がvisualforceでそのようなダイナミックな形をすることができる天気を知らないということです。この種のものを作成しなければならなかったことはありましたか?はいの場合、どのツールを使用しましたか?

読んでくれてありがとう

役に立ちましたか?

解決

はい、あなたは間違いなくVisualForceでそのようなフォームを作成することができます、そしてそれは難しくないはずです。固定数のフィールドにレンダリングされたプロパティを使用するか、Apexを使用することができます。動的に成長しているリストにタグを繰り返します。例えば

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

コントローラーフィールドには、フィールド名を含む文字列のリストがあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top