这是我第一次真正尝试使用 Lib.Web.MVC 设置 jqGrid。一旦我能够完成初始设置,我应该能够更顺利地滚动。
我已经下载了 Lib.Web.Mvc 帮助程序的 chm 文件,并在 JqGridHelper 下查看,但找不到有关如何执行上述主题行的任何内容。我也在网上搜索过,但找不到任何关于我需要做什么的具体内容。
我需要将一个对象作为输入参数传递给我的方法,但不知道如何使用 Lib.Web.Mvc 进行设置。
在 jQuery 中,为了设置对象,我正在执行以下操作,这很好地传入了对象。
var HH_FuelTkt_Input = {
Vehicle_No: $('#txtVehicleNbr').val(),
Customer_Name: $('#txtCustomerName').val(),
Trans_Timestamp_Begin: $('#dteBeginDate').val(),
Trans_Timestamp_End: $('#dteEndDate').val()
};
$.ajax({
url: '@Url.Action("GetFilteredFuelTicketsAsync")',
data: JSON.stringify(HH_FuelTkt_Input),
如何使用 lib.web.mvc 命名空间完成同样的事情?这是我的代码。请注意,“JqGridParametersNames.HH_FuelTkt_Input”行表示“HH_FuelTkt_Input”没有定义。这是有道理的,因为 Helper 找不到那个对象。如何让助手知道那个 jQuery 对象?
<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>