单击披露图标时,有没有办法使列表项成为选中状态?目前它似乎没有选择该项目,我希望它的行为与我选择列表项目时的行为完全相同。
在文档中似乎没有这样做的方法。
单击披露图标时,有没有办法使列表项成为选中状态?目前它似乎没有选择该项目,我希望它的行为与我选择列表项目时的行为完全相同。
在文档中似乎没有这样做的方法。
我解决了。在控制器中:
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);
}