sfdcの初心者でも
apex側、よくマップを使うと思うが
たまに、VF側もニーズがあるでしょう
今回、VF側でマップを使用する方法を
共有したいと思います。
欲しけりゃくれてやる・・・。
探せ!
この世の全てをそこに置いてきた〜笑
目次
VF側でシンプルに使えるマップ
VF側でマップの使い方が基本、{!マップ変数名['マップのキー']}で値をとれる
APEX側のサンプルコード
public class MyMapClass { public Map<String,String> testMap {get;set;} public MyMapClass(){ this.testMap = new Map<String,String>(); this.testMap.put('学籍番号','1'); this.testMap.put('名前','Tester'); } }
VF側のサンプルコード
<apex:page controller="MyMapClass"> <apex:form> <apex:pageBlock> <apex:outputLabel value="学籍番号:" /> <apex:outputText value="{!testMap['学籍番号']}" /> </apex:pageBlock> </apex:form> </apex:page>
まとめ
上記もほんの少し技術ノウホウです。
もっと拡張できるので、楽しんで遊んでください。