Не успях да намеря никаква документация за функцията select()
, която видях да се използва за идентифициране на обвързващи шаблони в приложенията на магазина на Windows 8, нито успях да я намеря дефинирана във файловете WinJS base.js
или ui.js
. Изглежда, че работи като нормален CSS селектор за идентифициране на itemTemplate
:
<div id="listViewTemplate" data-win-control="WinJS.Binding.Template">
<h1 data-win-bind="textContent: firstName"></h1>
</div>
<div id="listViewDiv" data-win-control="WinJS.UI.ListView"
data-win-options="{itemTemplate: select('#listViewTemplate')}"> <==== HERE <====
</div>
Когато идентифицирате шаблон за обвързване чрез неговия id
, използването на функцията select()
изглежда не е задължително. Въпреки това, ако се използва името на неговия клас, select()
изглежда е задължително.
Къде е документирана или дефинирана функцията select()
?
id
, ако използватеPageControl
, тъй като няма да работи (вижте причина тук). НаPageControls
винаги използвайтеselect()
с името на класа на шаблона - person RSW   schedule 20.01.2013