GetOrgChart:如何禁用单击转到详细信息视图的默认行为?

Posted

技术标签:

【中文标题】GetOrgChart:如何禁用单击转到详细信息视图的默认行为?【英文标题】:GetOrgChart: How do I disable the default behaviour of a click going to the details view? 【发布时间】:2014-10-21 22:56:03 【问题描述】:

使用getOrgChart.com

如何禁用单击转到详细信息视图的默认行为?我已将可编辑设置为 false。我在框中包含了一个 xlink,它可以工作,但在链接转到 href 之前,详细信息视图最初是可见的?

[编辑] 我发现我可以通过在 click 参数上返回 false 来禁用默认行为

【问题讨论】:

【参考方案1】:

要禁用详细信息视图,您必须附加到点击事件。这是一个例子:

$("#people").getOrgChart(  
primaryColumns: ["Name", "Title"],
clickEvent: function(sender, args)
//if (args.id == 3)
return false;
,
dataSource: [
 id: 1, parentId: null, Name: "Amber McKenzie", Title: "ESL teacher",
 id: 2, parentId: 1, Name: "Ava Field", Title: "Bricklayer",
 id: 3, parentId: 1, Name: "Evie Johnson", Title: "Nursing aide"]
);

see the demo here

【讨论】:

【参考方案2】:

我用它来转移到我自己的详细信息页面(在 ASP.NET MVC 中):

            clickEvent: function(sender, args)
                    window.location.replace('../Employee/DetailsByLocalID?id=' + args.id);
                    return false;
                ,

"return false;"看起来是多余的,但如果我不这样做,默认的 GetOrgChart 详细信息屏幕会出现片刻,然后被我的替换。

【讨论】:

以上是关于GetOrgChart:如何禁用单击转到详细信息视图的默认行为?的主要内容,如果未能解决你的问题,请参考以下文章

如何在角度中禁用matchip

禁用页面刷新并单击“提交”时转到下一个选项卡

如何从表视图控制器转到详细控制器并返回

如何启用禁用的按钮

如何禁用背后视图点击事件Framelayout

GetOrgChart:如何对齐***框并使组织结构图向下增长