У меня есть несколько полей освещения: выберите в моем компоненте. Я заполняю значения этих полей, запрашивая с помощью apex. Я также добавляю значение «Все» в каждый список. Затем я обновляю атрибут значениями из моего списка.

Как установить первое значение (то есть «Все») в качестве значения молнии: выберите.

Вот мое текущее поле молнии: выберите.

<lightning:layoutItem padding="around-small">
        <!-- Create a dropdown menu with options for Section code-->
        <lightning:select aura:id="selectGroupNum" label="GroupNum" name="sourceGroupNum" onchange="{!c.handleSelect}">
                 <aura:iteration items="{!v.groupnumbers}" var="gs">
                      <option value="{!gs}" text="{!gs}" />
             </aura:iteration>
        </lightning:select>
 </lightning:layoutItem>

Groupnumbers — это атрибут (объявленный как ). Значения в этом атрибуте, например, All,22222,77777,88888

Благодарность!!!

0
Frank 24 Янв 2019 в 21:34

1 ответ

Вы можете добиться этого с помощью элемента ui:, где вы можете установить значение = true динамически, это не зависит от первого значения, оно более гибкое. Но вам может понадобиться другая переменная, чтобы определить, является ли значение истинным или ложным.

<ui:inputSelect class="single" aura:id="InputSelectSingle" >  
        <ui:inputSelectOption text="Any"/>
        <ui:inputSelectOption text="Open" value="true"/>
        <ui:inputSelectOption text="Closed"/>
        <ui:inputSelectOption text="Closed Won"/>
        <ui:inputSelectOption text="Prospecting"/>
        <ui:inputSelectOption text="Qualification"/>
        <ui:inputSelectOption text="Needs Analysis"/>
        <ui:inputSelectOption text="Closed Lost"/>
    </ui:inputSelect>
0
Avijit Chakraborty 24 Янв 2019 в 22:24
Это может быть еще один вариант с использованием другого компонента, но это не относится к запросу OP. Вы всегда можете установить значение по умолчанию, используя lightning:select.
 – 
Jayant Das
25 Янв 2019 в 16:40