我从导航模板开始,并尝试将 ListView WinControl 放入页面(不是 home.html)。插入 HTML 可以正常工作,Javascript 也可以正确执行。
但是,当尝试使用 data-win-options 绑定列表视图时,我遇到了我在 JS 中的就绪处理程序中定义的命名空间尚不存在的问题,因此应用程序会引发异常。
如果我在就绪事件之前定义命名空间,也不例外,但我在就绪处理程序中执行的“公共”变量的更新不会反映在 ListView 中,只有当我再次导航回页面时,才是 ListView正确填写数据。
我发现现在使 ListView 工作的唯一方法是直接更新
document.getElementById('myListView').winControl.itemDataSource
这真的不是我想走的路。我希望绑定在 HTML 中。
所以总结一下,在Navigation Template中绑定ListView的正确方法是什么?还是只有我一个有这个问题?