2012-02-13 7 views
0

SalesForce.comで案件ページのレイアウトを作成しても問題ありません。私は航空会社の情報を追加する必要がある状況があります。私は3つのフィールドを作成し、これらを1つ1つずつ機会に追加しました。代わりに、何度も何度も航空会社とPNRのために提出された追加するので、私は両方のフィールドのクローンを作成し、以下のことを追加し、「追加の詳細」のリンクを追加したいと思い、今SalesForce、 "Add more"新しいフィールドをすぐに追加するためのリンク

<p> 
    <label> 
     <span>Airline 1:</span> 
     <span style="margin-left: 120px;">Airline 2:</span> 
     <span style="margin-left: 120px;">Airline 3:</span> 
    </label><br> 
    <input type="text" style="width: 150px;" class="text small" id="txtAirline" value="" name="txtAirline"> 
    <input type="text" style="width: 150px;" class="text small" id="txtAirline2" value="" name="txtAirline2"> 
    <input type="text" style="width: 150px;" class="text small" id="txtAirline3" value="" name="txtAirline3"> 
</p> 

<p> 
     <label> 
      <span>PNR 1:</span> 
      <span style="margin-left: 130px;">PNR 2:</span> 
      <span style="margin-left: 130px;">PNR 3:</span> 
     </label><br> 
     <input type="text" style="width: 150px;" class="text small" id="txtPnr" value="" name="txtPnr"> 
     <input type="text" style="width: 150px;" class="text small" id="txtPnr2" value="" name="txtPnr2"> 
     <input type="text" style="width: 150px;" class="text small" id="txtPnr3" value="" name="txtPnr3"> 
</p> 

:HTMLは次のようになり一つずつ。

これは可能ですか?

+0

あなたのソースにはsalesforceコントローラへの見た目のバインディングがないので、vfページのように見えません。どのようにhtmlをページレイアウトに挿入しましたか?これはどのように機能していますか? – mmix

+0

@ mmix返信いただきありがとうございます、これは見た目の概要です。私はカスタムフィールドを追加した後、それらをフィールド機会ページレイアウトに追加しました。単にチャンスページレイアウトにカスタムフィールドを追加するステップに従いました。 –

+0

ソースはその形式では役に立たないので、削除する必要があります。あなたの質問に答えてくれるAntは、工場レイアウトで情報の流れを動的に制御する方法はありません(vforceがある理由)。 – mmix

答えて

1

問題はバインディングにあります。ボタンをクリックしたときに必要なものをJavascriptで書くのはかなり簡単ですが、そのデータはどのようにコントローラに戻されますか?

おそらく、あなたは次のことを試すことができます。

は、航空会社情報のためのカスタムオブジェクトを作成します。それはあなたが必要とするあらゆる情報を持つことができます。それは、関係フィールド(おそらくマスター - 詳細タイプ)を介して機会オブジェクトに結びつける必要があります。あなたの機会に航空会社情報の関連リストを追加することができます。レイアウトの一環として航空会社情報を追加してください。 SFDCはその時点であなたのUIの大部分を処理します。つまり、あなたが設定したとおりに正確には見えませんが、あなたがしたいことをやり遂げます。

+0

ryan、返事ありがとう、これは私が正確にしたことです、航空会社のカスタムオブジェクトを作成し、マスター詳細を作成し、同じ、しかし関連する機会の関連するリストを追加ページレイアウトの最下部に行くが、飛行情報セクションに航空情報を追加したいのですが、別のセクションではありません。 –

+0

SFDCは苦しいものです。あなたは少しレイアウトで遊ぶことができますが、あなたが望むものを正確に得るためには、VisualForceで独自のカスタムページを書く必要があるかもしれません。そのように設定するのが本当に悪いと考える必要があります。 –

+0

ライアンさんに貴重なアドバイスをいただきありがとうございます... –

0

これは、Ryanが記述する方法で処理します。「Airline」という名前のカスタムオブジェクトを作成したり、必要に応じて余分なフィールドを作成して機会にルックアップを追加すると、Opportunityの関連リストが作成されます。カスタマイズして必要なフィールドを表示することができます。

私はPNRは旅客名レコードであり、あなたはあなたが同じ航空会社の対象にしたり、別のオブジェクトが必要な場合は、これを置くことができるかどうかわから、乗客の名前を記録していないされていることを前提としています。また、リードの使用を検討することもできます。

関連する問題