【问题标题】:How to properly use formatter and editor in Slickgrid如何在 Slickgrid 中正确使用格式化程序和编辑器
【发布时间】:2016-05-23 08:42:01
【问题描述】:

我们在 angular 指令中使用了 slickgrid。 我们想在 Slickgrid 的单元格/列中使用另一个列表指令(带输入的简单选择元素)。

我希望列表元素在网格可用时可见,以便用户知道有一个列表。因此,我使用 list 指令作为格式化程序。它在渲染网格时可见。

问题:

当单击包含列表元素的单元格时,由于列表元素单击事件,编辑器模式永远不会触发。

我们考虑使用用户知道有一个列表的列表图像,并在单击时打开列表。

有没有更好的方法呢?

【问题讨论】:

  • 介意分享一个关于您的设置的示例MCVE
  • 我们已经设法使用我们的 list 指令作为只读方式让它工作。我将在下面添加我的答案。

标签: angularjs angularjs-directive slickgrid


【解决方案1】:

我们已经设法使用 list 指令作为我们的渲染器/格式化程序以及编辑器来完成它。

我们将列表指令设为 ReadOnly,因此它不会触发点击事件。现在在渲染网格时会看到一个列表元素。当单击带有列表的单元格时,列表会自动通过代码打开。我们现在使用此解决方案的唯一问题是如何将选定的项目从编辑器复制到格式化程序(如果有人知道,请分享)。

也欢迎任何更好的解决方案。

【讨论】:

    猜你喜欢
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    • 1970-01-01
    相关资源
    最近更新 更多