0
アセットのリストを読み込むカスタムページを作成しました。 私は資産名をクリックすると、今私にできるように、私は私のコントローラにクリックされた資産名を送信したい:名前= [CLICKED資産名のTEXT]アセット名(選択したもの)を別のページのコントローラに渡すには
資産から
資産myasset = SELECT名どのようにしてコントローラにそのデータを渡すのですか?コントローラで
<apex:repeat value="{!theAssets}" var="asset">
<apex:commandLink value="{!asset.Name}" action="{!someAction}">
<apex:param name="paramName" assignTo="{!assetName}" value="{!asset.Name}" />
</apex:commandLink>
</apex:repeat>
、アセット名のプロパティを定義していることを確認します:
はあなたに
Jeremy、ありがとうございます – motti10
Jeremy、私はまだ初心者ですが、私は上記のコードを完全に理解していません。 CommandLinkが必要な理由> マイページに「Asset1」という1つのアセットがありますjystがAsset.Nameを取得して変数として渡せませんか? – motti10
commandLinkを使用すると、コントローラのAssetNameプロパティを設定できます。 SOQLクエリでそのプロパティをどのように使用できるかを示す別のコード行を追加しました。 –