FancyTree, как связать только часть узла - PullRequest
0 голосов
/ 31 мая 2018

Я только что столкнулся с этим: у меня есть список узлов, показывающих данные в таблице:

Столбец A, Столбец B, Столбец C

Я устанавливаю действие, когдаВы щелкаете узел, проверяя тип узла:

activate: function(event, data) {
  if (data.node.isFolder()) {
    return false;
  }
  if (data.node.data.datatype) {
    //doSomething;
  } else if (data.node.data.datatype2) {
    //doSomething;
  } else {
    //doSomething;	
  }
  return false;
}

Есть ли какой-нибудь простой способ, например, сделать что-то (например, перейти по ссылке или .do) в столбце A, но другую ссылку в столбце B на тот жеузел

1 Ответ

0 голосов
/ 14 июля 2018

Вы можете попытаться проверить цель data.originalEvent, например

activate: function(event, data) {
  if ( $(data.originalEvent.target).hasClass("...") {
    return false;
  }
...