FancyTree, как связать только часть узла

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

Колонка 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 ответ

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

activate: function(event, data) {
  if ( $(data.originalEvent.target).hasClass("...") {
    return false;
  }
Другие вопросы по тегам