【发布时间】:2011-11-10 13:33:16
【问题描述】:
我试图实现 Slick Grid 来列出我的数据库信息。 我能够做大部分事情,比如可编辑的数据。(从 Stackoverflow ofcource 获得帮助)。
现在我在需要在 Grid 上显示图像的地方卡住了,图像路径保存在数据库中。我不能这样做,也不确定如何为图像上传器编写自定义编辑器。如果有人做过或者知道怎么做,请指教。
谢谢
【问题讨论】:
标签: slickgrid
我试图实现 Slick Grid 来列出我的数据库信息。 我能够做大部分事情,比如可编辑的数据。(从 Stackoverflow ofcource 获得帮助)。
现在我在需要在 Grid 上显示图像的地方卡住了,图像路径保存在数据库中。我不能这样做,也不确定如何为图像上传器编写自定义编辑器。如果有人做过或者知道怎么做,请指教。
谢谢
【问题讨论】:
标签: slickgrid
您可以使用单元格的自定义格式化程序来执行此操作。
定义列时,为单元格指定自定义格式化程序,如下所示:
columns = [
{ id: "col1", name: "Col 1", field: "field1" },
{ id: "col2", name: "Image", field: "imgurl", formatter: ImageFormatter },
...
];
然后将新格式化程序与示例中提供的格式化程序一起添加到slick.editors.js 文件中。 (记得在你的页面上包含slick.editors.js 文件)。
我还没有测试下面的代码,但它应该看起来像这样:
... other formatters
},
ImageFormatter: function (row, cell, value, columnDef, dataContext) {
return "<img src='" + value + "' />";
},
... more formatters
【讨论】: