Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript WinJS.UI.ListView项目未显示_Javascript_Windows_Winjs - Fatal编程技术网

Javascript WinJS.UI.ListView项目未显示

Javascript WinJS.UI.ListView项目未显示,javascript,windows,winjs,Javascript,Windows,Winjs,试图在一个div中显示一个已排序的列表,但我只得到一个空div HTML <div id="contentDmChat" data-win-control="WinJS.UI.ListView"> </div> 数据源的列表包含元素。 有什么想法吗?乍一看:userMs变量是什么?如果它是一个WinJS.Binding.List,您需要将itemDataSource专门设置为userMs.dataSource。是的,它是一个WinJS.Binding.List,但结果仍

试图在一个div中显示一个已排序的列表,但我只得到一个空div

HTML

<div id="contentDmChat" data-win-control="WinJS.UI.ListView">
</div>
数据源的列表包含元素。
有什么想法吗?

乍一看:userMs变量是什么?如果它是一个WinJS.Binding.List,您需要将itemDataSource专门设置为userMs.dataSource。是的,它是一个WinJS.Binding.List,但结果仍然相同,userMs.dataSource.Solved也一样:var List=document.getElementById(“contentDmChat”).winControl;list.itemTemplate='myTemplate';list.layout=WinJS.UI.ListLayout;list.tapBehavior='directSelect';list.selectionMode='single';list.itemdasource=sortedDmList.dataSource;为了澄清,您需要正确引用模板和.dataSource?是的,它只适用于上面的代码。仅添加。数据源不起作用。
contentDmChat.itemTemplate = myTemplate;
contentDmChat.layout = WinJS.UI.ListLayout;
contentDmChat.tapBehavior = 'directSelect';
contentDmChat.selectionMode = 'single';
contentDmChat.itemDataSource = userMs;