Как настроить onCellSelect в jqGrid с помощью lib.web.mvc
Я пытаюсь настроить функцию для получения определенного значения ячейки, используя jqGrid и lib.web.mvc. Я не могу разобраться с документацией о том, как это сделать...
В моем определении помощника JqGridHelper настроено следующее. Обратите внимание на свойство onCellSelect: "getImageId", в котором проблема.
<table id="fuelTickets" class="table">
@{
var grid = new JqGridHelper<FuelTktImgRetrievalMdl.ViewModels.HH_FuelTkt_Output>("FuelTickets",
dataType: JqGridDataTypes.Json,
methodType: JqGridMethodTypes.Post,
pager: true,
rowsNumber: 10,
sortingName: "FuelTkt_ID",
sortingOrder: JqGridSortingOrders.Asc,
viewRecords: true,
autoWidth: true,
gridView: true,
JqGridParametersNames.HH_FuelTkt_Input,
url: Url.Action("GetFilteredFuelTicketsAsync"),
caption: "Fuel Tickets",
onCellSelect: "getImageId",
emptyRecords: "No records to view"
);
}
</table>
Моя функция ниже в JavaScript на странице следующим образом:
function getImageId(rowid, iCol, cellcontent) {
var grid = $('#fuelTickets');
var imageID = grid.jqGrid('getCell', rowid, 'Image_ID');
if (imageID != "")
DisplayReceipt(imageID);
}