Автофокус не работает для переключателя в Salesforce Lightning - PullRequest
0 голосов
/ 20 мая 2018

У нас есть страница сообщества, где вопросы заполняются динамически, и она включает в себя текстовое поле, переключатель и список выбора.Мы написали обычный HTML для этих элементов управления.

Когда мы пытаемся добавить автофокус для переключателя, как показано ниже, вкладка списка выбора не работает, когда список выбора является первым полем на странице.

<input class="inputFocus" type="radio" aura:id="{!SCHOOLQUESTIONS.Id}" onchange="{!c.fireMyApplicationEvent}"  name="{!v.SCHOOLQUESTIONS.Id}" id="{!optionVals.Acc_Ques_Picklist_Name__c}" aria-describedby="{!v.SCHOOLQUESTIONS.Id}" value="{!optionVals.Acc_Ques_Picklist_Name__c}" required="Required" />

Javascript:

if(document.getElementsByClassName('inputFocus')[0]!=null) {

                    console.log('Done Rendering Called::5'+(document.getElementsByClassName('inputFocus')[0].id));
                    document.getElementsByClassName('inputFocus')[0].focus();
                    component.set("v.focusSetOnField",true);

                }   

Когда мы пытаемся удалить его, он работает нормально.Иногда у нас может быть радио-кнопка, являющаяся первым полем, и мы можем хотеть иметь автофокус.Пожалуйста, посоветуйте мне.

...