0
私は過去にpaper-input
を空白にする方法を使用しましたが、通常の方法はVaadin-grid
と一緒に使用しても機能しません。Vaadinグリッド内の入力をクリアできませんか?
ここに何か不足していますか?
VaadinグリッドHTML
<vaadin-grid-column>
<template class="header">
<div class="horizontal layout cell">
<label for="keyFilter" class="keyText cell flex">Key</label>
<vaadin-grid-filter class="cell" id="keyFilter" path="key" value="[[_filterKey]]">
<paper-input no-float-label class="keyFilter" id="keyFilter" slot="filter" placeholder="Filter search" value="{{_filterKey::input}}" focus-target on-input="clearAppear" >
<iron-icon suffix icon="clear" class="clearIcon" on-click="clearField" clear-item-id="keyFilter"></iron-icon>
</paper-input>
</vaadin-grid-filter>
</div>
</template>
<template class="cell">[[item.key]]</template>
</vaadin-grid-column>
私は、次のJSを試みている:標準DOM querySelector
メソッドを使用し、あなたの要素の影DOMに動的に作成されたノードの位置を特定する
// Attempt 1 - gives "undefined" within the dev tools
this.$.keyFilter.value = '';
// Attempt 2 - finds the correct element, but does not set the value to blank
document.getElementById('keyFilter').value = ''