ナビゲーション テンプレートから始めて、ListView WinControl をページ (home.html ではない) に配置しようとしました。HTML の挿入は正しく機能し、Javascript も正しく実行されます。
ただし、data-win-options を使用してリストビューをバインドしようとすると、JS の Ready ハンドラーで定義した名前空間がまだ存在しないという問題が発生するため、アプリは例外をスローします。
準備完了イベントの前に名前空間を定義すると、例外はありませんが、準備完了ハンドラーで実行する「パブリック」変数への更新は ListView に反映されません。正しくデータが入力されました。
今のところListViewを機能させる唯一の方法は、直接更新することです
document.getElementById('myListView').winControl.itemDataSource
それは本当に私が行きたい方法ではありません。バインディングを HTML にしたいと思います。
要約すると、ナビゲーション テンプレートで ListView をバインドする正しい方法は何ですか? それとも、この問題を抱えているのは私だけですか?