Sencha touch Sencha触摸列表项目披露-如何突出显示
单击“披露”图标时,是否有方法使a列表项变为选中状态?目前,它似乎没有选择该项目,我希望它的行为完全一样,如果我选择了列表项目Sencha touch Sencha触摸列表项目披露-如何突出显示,sencha-touch,sencha-touch-2,Sencha Touch,Sencha Touch 2,单击“披露”图标时,是否有方法使a列表项变为选中状态?目前,它似乎没有选择该项目,我希望它的行为完全一样,如果我选择了列表项目 在文档中似乎没有这样做的方法。我解决了这个问题。在控制器中: onTaskListItemDisclose: function (scope, record, target, index) { console.log("onTaskListItemDisclose"); scope.select(record); }, 这就像使用保存列表的传入范围变
在文档中似乎没有这样做的方法。我解决了这个问题。在控制器中:
onTaskListItemDisclose: function (scope, record, target, index) {
console.log("onTaskListItemDisclose");
scope.select(record);
},
这就像使用保存列表的传入范围变量并使用项的记录id调用select()一样简单。如果我理解正确,当单击列表项中的“披露”图标时,您正试图触发一个操作 它可以在以下事件监听器的帮助下完成
disclose : function(view, record, target, index)
{
console.log('this is clicked');
// calling controller's function
this.fireEvent('actionSelected', view, record, target, index);
}