【问题标题】:GetOrgChart removing top bar, accesing click handlersGetOrgChart 删除顶部栏,访问点击处理程序
【发布时间】:2018-02-14 08:41:56
【问题描述】:

我正在尝试在一个复杂的方案中使用 asp.net mvc 实现 GetOrgChart,但遇到了一些问题......

  • 我需要删除顶部搜索栏。尝试将“display-none”添加到生成的 div 的 css 类中。但这导致主 svg 无法填充屏幕,因为它的填充被内联样式设置为某个值。
  • 有没有办法访问添加/编辑/删除/查看按钮的点击处理程序?我想为每个操作显示一个自定义页面。我们可以选择性地禁用单个按钮(即添加或编辑)吗?

【问题讨论】:

    标签: javascript asp.net-mvc getorgchart


    【解决方案1】:

    为了移除顶栏,您必须更改主题,假设您使用“ula”主题,移除顶栏 set getOrgChart.themes.ula.toolbarHeight = 0;

    关于您的第二个问题,请使用以下示例作为起点:

    http://www.getorgchart.com/Demos/Custom-Edit-Form

    【讨论】:

    • @kohlidi... 第一个建议对您有用吗?我无法使用此方法删除顶部栏
    • @Dana 我们放弃了这个,但据我所知,我使用了自己的 hack,并在我的问题得到回答之前完全放弃了这个库。 hack 使工具栏从 css 中不可见,然后添加容器一些减去顶部填充以补偿我记得...
    • @kohlidi 您是完全放弃了组织结构图可视化,还是用其他东西替换了它?
    • @Dana 我们放弃了这个,用现有的 svg 替换它并增加了一些功能......公司向我们发送了他们制作的专门 svg,然后我们将其处理为交互式。
    【解决方案2】:

    我已经通过覆盖它的 css 删除了工具栏

    .get-org-chart .get-oc-tb {
        display: none;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-08
      相关资源
      最近更新 更多