У меня есть список в моем списке. Я могу щелкнуть по первой строке, и мои изменения произойдут, затем нажмите еще раз, а затем она изменится обратно так, как я хочу. Это работает с режимами с одним и несколькими режимами и с любым из доступных tapBehaviors. Я могу выбрать разные строки в directSelect, и они будут выбирать, но каждый раз, когда я нажимаю изменения, влияет только на первую строку. Я использую ListTemplate и ItemInvokedHandler, чтобы заставить все работать. Здесь вызываются обработчик:WinJS listView ListLayout только для выбора первой строки
var listview = document.querySelector('#myNote').winControl;
listview.addEventListener("iteminvoked", itemInvokedHandler, false);
function itemInvokedHandler(e) {
e.detail.itemPromise.done(function (invokedItem) {
var whatItis = whatitis
if (whatItis === "whatItshouldNOTBe") {
var whatItshouldbe = (function() {
whatitis
})();
} else {
var whatItshouldNOTbe= (function() {
whatItShouldNOTBe
})();
}
});
};
Пошаговых программ я считаю, что объектСобытия (е) не содержит данные для всех трех рядов, которые выбираются это вопрос вызова этих строк, которые я не могу выяснить.
Поблагодарили бы за любую помощь. Заранее спасибо.
-Rob0
Замечу, что я не использую Pages или Navigator.js. – Rob0today
invokedItem меняется с выбором кликов. – Rob0today