コンボボックスがまだ開いていない場合、 combobox.render()
を呼び出すとスローされます。
Cannot read property 'querySelectorAll' of undefined
combobox.render()
呼び出してもスローされません
エラーがスローされます
vaadin-combo-box
要素を配置します。combobox.render()
実行します注:これはdom-if
バージョンで報告されましたが、コンボボックスが初めて開かれるまで_selector
も定義されていないため、 disable-upgrade
変更後も有効であるはずです。
render()
は、コンボボックスを最初に開く前に呼び出された場合、実際に_initDropdown
呼び出すことができるため、ユーザーが期待するとおりに実際のレンダリングがトリガーされるため、直接話し合いました。
ドロップダウンが開かれる前に実際のアイテムはまだレンダリングされないため、レンダラーは呼び出されません。 この観点から、 _selector
がない限り、何もしないのは理にかなっています。
#782がマージされ、ビルドが緑色になったら、この修正を最新のマスターにリベースして、これも合格させます。
この修正はv4.2.6に含まれるように
最も参考になるコメント
ドロップダウンが開かれる前に実際のアイテムはまだレンダリングされないため、レンダラーは呼び出されません。 この観点から、
_selector
がない限り、何もしないのは理にかなっています。