剑道组织图选择连续射击

问题描述 投票:0回答:1

编辑:我已经缩小了我认为正在发生的事情的范围。当弹出警报时(或者在我的实际用例中,我发布到打开新页面的表单),选择事件将重新触发。

我有一个基本的剑道组织图。我遇到了选择事件不断触发的问题。原始代码试图通过表单提交打开另一个窗口,但我已将其删除并转到基础知识,当前事件正在提醒所选卡的 ID。

$("#orgchart").kendoOrgChart({
    editable: false,
    dataSource: dataSource,
    select: onSelect,
});

function onSelect(e) {
    e.preventDefault();
    alert(e.dataItems[0].id);
};

单击时,我会弹出带有正确编号的警报,然后当我关闭它时,警报会立即再次弹出。

jquery kendo-ui
1个回答
0
投票

似乎在警报关闭后焦点再次被强制到所选元素。 覆盖内部处理程序似乎可以解决问题,所以很可能这确实是 OrgChart 的问题:

kendo.orgChart.SingleView.fn._onFocus = function() {
      return false;
    }
© www.soinside.com 2019 - 2024. All rights reserved.