Abhik Chakraborty
Abhik Chakraborty

Reputation: 44874

Image Uploader with Slick Grid

I have trying to implement the Slick Grid for listing my data base information. I was able to do most of the things like editable data.(Took help from Stackoverflow ofcource).

Now I got stuck where I need to display the image on the Grid, the image path is saved in the database. I am not able to do so and also not sure how to write a custom editor for the image uploader. If anyone has done it or knows how to do it please advice.

Thanks

Upvotes: 2

Views: 2222

Answers (1)

njr101
njr101

Reputation: 9629

You can do this with a custom formatter for the cell.

When defining the columns, specify a custom formatter for the cell like this:

columns = [
  { id: "col1", name: "Col 1", field: "field1" },
  { id: "col2", name: "Image", field: "imgurl", formatter: ImageFormatter },
  ...
];

Then add the new formatter to the slick.editors.js file along with the ones provided in the examples. (Remember to include the slick.editors.js file on your page).

I haven't tested the code below but it should look something like this:

  ... other formatters
},
ImageFormatter: function (row, cell, value, columnDef, dataContext) {

  return "<img src='" + value + "' />";

},
... more formatters

Upvotes: 4

Related Questions