1

次の html が機能しません。

<div id="weightListViewTemplate"  data-win-control="WinJS.Binding.Template">
<span  data-win-bind="innerText: name; id: id"></span>
</div>

<div id="basicListView" style="width:420px;height:600px"  data-win-options="{ itemTemplate: select('#weightListViewTemplate') }"
    data-win-control="WinJS.UI.ListView">
</div>

リストは表示されますが、スパン オブジェクトに ID プロパティが設定されていません。

データソース/配列の対応する値に基づいて、テンプレートで動的にスパンの ID を設定する方法は?

4

1 に答える 1

0

実際の ID プロパティを使用することはお勧めしません。データ バインディングを介して設定することはできないと思います。WinJS は、DOM 要素への弱参照を可能にするために、内部で要素の ID を使用していると思います。このため、ID を設定できません。

代わりに別のプロパティまたは属性を使用することをお勧めします。

于 2012-11-29T16:24:52.553 に答える