Sencha touch Sencha触摸列表项目披露-如何突出显示

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); }, 这就像使用保存列表的传入范围变

单击“披露”图标时,是否有方法使a列表项变为选中状态?目前,它似乎没有选择该项目,我希望它的行为完全一样,如果我选择了列表项目


在文档中似乎没有这样做的方法。

我解决了这个问题。在控制器中:

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);
}