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;
}