Kendo Mobile MVVM ListView,点击绑定<ul>和detailbutton </ul>

时间:2012-12-13 03:26:12

标签: kendo-ui

尝试做一些简单的事情。一个Kendo UI Mobile ListView,在UL(MVVM)上有一个点击绑定,在列表项模板中有一个detailbuttonclick绑定应该只是在视图模型中调用单击处理函数 - 这可以按预期工作。 detailbutton应该打开actionsheet - 这不会按预期工作。触发的是点击处理程序触发。

如果我可以将“发件人”识别为详细信息按钮,我应该可以从处理程序中简单地return而无需执行任何操作并弹出操作表。

几个问题:

1)假设我正在以正确的方式接近这一点,确定点击来源的最可靠方法是什么?LI vs detailbutton

2)如果有更好的方法可以做到这一点,那是什么?

我把小提琴放在一起。检查出来:http://jsfiddle.net/4zvgS/

1 个答案:

答案 0 :(得分:1)

您可以添加一个jQuery处理程序来阻止冒充我所链接的“重复”中提到的事件,或者您可以执行类似这样的操作来查看点击是否来自详细信息按钮:

    if(e.target.hasClass("km-detail")
      || e.target.parent().hasClass("km-detail")) {
        return false;
    }