技術メモ(主に自分向け)

短期記憶の自分向けの技術メモです。

選択リストの内容を取得する

選択リストに設定されている有効な値を全部取得し、ページに表示したい。
(選択リストの取得と表示方法のみ記載。)

・Apexクラス

Schema.DescribeFieldResult dfResult = オブジェクト名.選択リスト型の項目API名.getDescribe();
List<Schema.PicklistEntry> pList = dfResult.getPicklistValues();
List<Striing> sList = new List<String>();
for (Schema.PicklistEntry p : pList) {
 sList.add(p.getLabel());
}


コンポーネント

<aura:attribute access="private" type="List" name="selectList" />

<aura:iteration items="{!v.selectList}" var="master" indexVar="index">
 <div>
  <label>
   <input id="target1" type="radio" name="target" value="{!c.clickVal}">
   <span id="target1_name" class="xxx">{!master}</span>
  </label>
 </div>
</aura:iteration>