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