1

单击披露图标时,有没有办法使列表项成为选中状态?目前它似乎没有选择该项目,我希望它的行为与我选择列表项目时的行为完全相同。

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

4

2 回答 2

3

我解决了。在控制器中:

onTaskListItemDisclose: function (scope, record, target, index) {
    console.log("onTaskListItemDisclose");

    scope.select(record);
},

它就像使用传入的包含列表的范围变量并使用项目的记录 id 调用 select() 一样简单。

于 2013-04-16T12:51:46.883 回答
0

如果我理解正确,您正在尝试在单击列表项中的公开图标时触发操作。

可以在如下所示的公开事件侦听器的帮助下完成。

disclose : function(view, record, target, index) 
{
    console.log('this is clicked');
    // calling controller's function 
    this.fireEvent('actionSelected', view, record, target, index);
}
于 2013-04-16T19:14:22.140 回答