This question is locked. New answers and comments are not allowed.
I have a kendo grid that has a custom editor template for a field. I want to be able to key the data into the cell as a string (default inline editing) or be able to click a 'loookup/search' icon in the cell, open a popup and make a selection and then populate the data into the cell I am working in. I have all of it working except I can't seem to figure out how to make the callback that receives the data from the popup locate and update the cell that the popup was initiated from. Here is a snippet of the code I'm using, what do I do in the callbackHandler?
var columns = [
{
field: "Seq",
title: "Line",
},
{
field: "Name",
title: "Name",
},
{
field: "Model",
title: "Model",
editor: function (container, options) {
var input = $("<
input
/>");
input.attr("name", options.field);
input.attr("class", "k-textbox");
input.appendTo(container);
var lookupLink = $("<
img
src=\"/content/images/search24x24.png\" onclick=\"showModelSearch(callBackHandler);\" />");
lookupLink.appendTo(container);
}
}
myGrid = $("#myGrid").kendoGrid({
scrollable: false,
sortable: true,
resizable: true,
reorderable: false,
dataSource: gridDataSource,
columns: columns,
toolbar: ["create"],
editable: "inline",
});
var callBackHandler = function(selectedData) {
//Do what???
//Update the cell that the popup came from with the data sent back
//but how?
}