我正在使用
onItemDisclosure: function(record, btn, index) {...
但我需要点击整个列表,所以现在我正在使用
listeners: {
itemtap: function (list, index, element, event) {...
转到我的详细视图。
但是我现在如何使用'listeners'方法传递我使用'onItemDisclosure'传递的数据。
电流:
onItemDisclosure: function(record, btn, index) {
btToolbar.setTitle(record.data.title);
detailPanel.update(record.data);
App.viewport.setActiveItem(detailPanel, {type: 'slide', direction: 'left'});
}
建议:
listeners: {
itemtap: function (list, index, element, event) {
btToolbar.setTitle(??????????????);
detailPanel.update(???????????????);
App.viewport.setActiveItem(detailPanel, {type: 'slide', direction: 'left'});
}
}
答案 0 :(得分:2)
您需要使用以下方法从数据存储中检索项目:
itemtap: function (list, index, element, event) {
var record = store.getAt(index);
}