如何在Slickgrid中正确使用格式化程序和编辑器

时间:2016-02-12 09:04:09

标签: angularjs angularjs-directive slickgrid

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

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

问题:

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

我们考虑使用用户知道列表的列表图像,点击后打开列表。

有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

我们已经设法使用list指令作为我们的rendere / formatter以及编辑器来完成它。

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

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