3
我正在使用jqgrid拖放,我有兩個表表A和表B,我從表A拉出一行,並放入表B,我想要捕獲新的行ID和數據收到表中,有沒有在jqGrid接收事件?jqGrid拖放接收事件
我正在使用jqgrid拖放,我有兩個表表A和表B,我從表A拉出一行,並放入表B,我想要捕獲新的行ID和數據收到表中,有沒有在jqGrid接收事件?jqGrid拖放接收事件
你可以像下面
jQuery("#table2").jqGrid('gridDnD', {
ondrop: function (ev, ui, getdata) {
// var acceptId = $(ui.draggable).attr("id");
// getdata is the data from $('#table1').jqGrid('getRowData',acceptId);
// so you have full information about dropped row
}
});
ondrop
的參數,你會發現你所需要的所有信息的內部定義ondrop
事件功能(見本Link)。
$("#gbox_destinationTable tr td").droppable({
drop : function(event, ui) {
var draggedHtml = ui.draggable.html();
$(this).append(draggedHtml);
deleteFromSource(ui.draggable.parent());
}
});
function deleteFromSource(draggedObj) {
$('#sourceTable').jqGrid('delRowData', draggedObj.attr('id'));
}
您可能會看到完整的樣品jqGrid的具體實現在這裏:http://jsfiddle.net/pragya91/fzkqxdxm/
嘿奧列格,真棒幫助再次!你可以請你查看[這個相關的問題](http://stackoverflow.com/questions/10146892/jqgrid-drag-and-drop-row-check)每當你得到時間?我將不勝感激! – FastTrack 2012-04-13 19:11:08