When I put <a href="#">Click</a>
into slickgrid, I see the actual code "<a href="#">Click</a>
", whereas I expect the link to be rendered.
I know I can do it by subscribing click event but is it restricted thing in SlickGrid?
When I put <a href="#">Click</a>
into slickgrid, I see the actual code "<a href="#">Click</a>
", whereas I expect the link to be rendered.
I know I can do it by subscribing click event but is it restricted thing in SlickGrid?
Share Improve this question edited Feb 18, 2016 at 8:26 John Slegers 47.1k23 gold badges204 silver badges173 bronze badges asked Mar 23, 2012 at 14:03 enesnessenesness 3,1335 gold badges32 silver badges33 bronze badges2 Answers
Reset to default 15Write a custom formatter:
function myFormatter(row, cell, value, columnDef, dataContext) {
return "<a href='#'>Click</a>";
}
and specify it in the column definition.
From @RicardoStuven
Or use the defaultFormatter option to treat any value as HTML:
defaultFormatter: function (row, cell, value, columnDef, dataContext) {
if (value == null) return '';
return value.toString();
}