点击公开图标时,有没有办法让列表项目被选中?目前它似乎没有选择该项目,我希望它的行为与我选择列表项目时的行为完全相同。
似乎没有办法在此文档中执行此操作。
答案 0 :(得分:3)
我解决了这个问题。在控制器中:
onTaskListItemDisclose: function (scope, record, target, index) {
console.log("onTaskListItemDisclose");
scope.select(record);
},
就像使用传入的范围变量一样简单,该变量保存列表并使用项目的记录ID调用select()。
答案 1 :(得分:0)
如果我理解正确,您在列表项中单击“透露”图标时尝试触发操作。
可以在披露事件监听器的帮助下完成,如下所示。
disclose : function(view, record, target, index)
{
console.log('this is clicked');
// calling controller's function
this.fireEvent('actionSelected', view, record, target, index);
}