Knockoutjs une Ligne d'un Tableau Cliquez sur la Liaison, Voulez Exclure des Colonnes d'Événement Click
Je suis en train d'utiliser knock-out pour lier un clic à une ligne dans une table comme ceci:
<tr data-bind="click: $root.selectItem">
Il fonctionne très bien. Le problème est que lorsque j'essaie d'exclure certaines colonnes de la prise de cliquer sur l'action. Je suis ont de modifier et de supprimer des boutons dans ma ligne et je ne veux pas de tir de la selectItem cliquez sur l'événement. Je vais juste avoir à lier tous les td je veux à se comporter de cette façon à l'événement click ou est-il un moyen plus facile de le faire?
Violon ici: http://jsfiddle.net/blankasaurus/WYKEM/
OriginalL'auteur Jason | 2012-01-16
Vous devez vous connecter pour publier un commentaire.
Mise à jour: vous éviter une liaison personnalisée par l'ajout de
clickBubble: false
supplémentaire en liaison avec leclick
de liaison comme suggéré par Kevin Obee et démontré dans cet exemple: http://jsfiddle.net/kevinobee/Q25ja/2/Original: Vous pouvez utiliser une liaison personnalisée qui enveloppe le
click
de liaison et empêche d'autres événements de se produire. Il pourrait ressembler à:Voici un exemple: http://jsfiddle.net/rniemeyer/xj7Hs/
OriginalL'auteur RP Niemeyer