Как программно очистить PaperInput и опустить плавающую метку до строки ввода
У меня есть следующая разметка:
<paper-input id="alias-input" floatingLabel label="Person Alias (eg: King, Eldest Son, Mooch, etc.)"></paper-input>
<paper-input id="birth-year-input" floatingLabel label="Birth Year (eg: 1969)" validate="^[12][0-9][0-9][0-9]$"></paper-input>
<div center horizontal layout>
<paper-button id="add-button" on-click="{{addPerson}}" class="add" label="Add Person"></paper-button>
</div>
Чтобы согласиться с этой разметкой у меня естьAddButton метод, который делает:
addPerson(_) {
// Add the person
// ...
// Clear the inputs
($['alias-input'] as PaperInput)..inputValue = ''..commit()..blur();
($['birth-year-input'] as PaperInput)..inputValue = ''..commit()..blur();
}
Это правильно очищает содержимое входов, которые я хочу. Но я также хочу, чтобы ярлык справки PaperInput выпал на строку, как это происходит при первой загрузке элемента управления. Я надеялся, что призыв кразмытие () сделал бы это. Есть ли какой-то другой призыв к достижению этого?