调用事件处理程序我有一个jqGrid的一个下拉。我正在用“自定义格式化程序”(dropDownFormatter1
)值来填充下拉列表。我收到了,但根据onchange
我需要执行一些功能。我的主要问题是如何在我下面的代码添加onchange
事件。如何从jqGrid的选择自定义格式
这里是我的代码:
$("#grid").jqGrid({
url: bookingStatusurl,
datatype: "json",
shrinkToFit: true,
colModel: [
{ name: 'BookingStatusID', index: ''BookingStatusID'', hidden: true,
key: true },
{ name: 'BookingStatus', index: 'BookingStatus', width: 260,
sortable: false },
{ name: 'NumberOfBooking ', index: 'NumberOfBooking', width: 300,
sortable: false, align: 'right', formatter: 'currency',
formatoptions: { prefix: "Number Of Booking: "} },
{ name: 'SortOrderType', index: 'SortOrderType', align: 'right',
edittype: 'select', formatter: **dropDownFormatter1** }
//As per the on change of my dropDownFormatter1 by subgrid need to change.
],
rowNum: 40,
rowList: [40, 80, 120]
//sortname: 'id',
viewrecords: true,
//sortorder: "desc",
autowidth: true,
multiselect: false,
shrinkToFit: true,
height: 'auto',
altRows: true,
subGrid: true,
//loadonce: false,
//caption: "Pipeline By Booking Status",
subGridRowExpanded: function (subgrid_id, row_id) {}
});
下面是对自定义格式的代码:
function dropDownFormatter1(cellvalue, options, rowObject, action) {
// var statusTypeId = rowObject[0];
return '<label>Sort Order:</label>' +
'<select>' +
'<option value="asc">asc</option>' +
'<option value="desc">desc</option>' +
'</select>';
}
请帮助我。
谢谢。
谢谢奥列格。像往常一样,你们都是石头。 – Mini 2012-03-07 18:48:55
@Mini:不客气! – Oleg 2012-03-07 19:11:05