Can I please get an example of how to use the multi-filter option (.Filterable(f => f.Multi(true))) when the column is using a ClientTemplate.
WIth the code below I get [Object] [Object] in the column filter drop down. The client template is parse out an array of hyperlinks from the model.
columns.Bound(e => e.Reports).Title("Open <br />Reports").Filterable(f => f.Multi(true)).Width(120).ClientTemplate("#=openReport(Reports)#");
function openReports(Reports) {
if (Reports && Reports.length > 0) {
var result = "";
var j = Reports.length;
for (var i = 0; i < j; i++) {
result += "<a href='" +
someServer +
"webpage.aspx?someNumber=" +
Reports[i].Number +
"&Revision=" +
Reports[i].Revision +
"' target ='_blank'>" +
+ Reports[i].Number +
"-" +
Reports[i].Revision +
"</a>, ";
}
return result.substring(0, result.length - 2);
} else {
return "";
}
}