Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to get Data Row Selected in jqGrid
    primarykey
    data
    text
    <p>i'm starter in jqGrid, i have 2 jqGrid in the page , in the Grid1 i have inCustom and OutCustom i want user click in Grid get Data inCustom and outCustom in write this code</p> <pre><code>var grid = $('#list'); grid.jqGrid({ url: 'jQGridHandler.ashx', postData: { ActionPage: 'ClearanceRequest', Action: 'Fill' }, ajaxGridOptions: { cache: false }, loadonce: true, direction: "rtl", datatype: 'json', height: 600, width: 1000, colNames: ['', '', '', ' ', '', '', '', '', '', '', '', ' ', '', '', '', '', '', '', '', ' ', '', '', '', '', '', '', '', '', '', '', ' ', '', '', '', '', '', ''], colModel: [ { name: 'REQUEST_ID', width: 100, sortable: true, hidden: true }, { name: 'REQUEST_DATE', width: 50, sortable: true }, { name: 'REQUEST_NO', width: 60, sortable: true }, { name: 'CUSTOMER_ID', width: 100, sortable: true }, { name: 'TRANSPORT_TYPE', width: 40, sortable: true }, { name: 'CLEARANCE_TYPE', width: 50, sortable: true }, { name: 'IMPORT_EXPORT', width: 30, sortable: true, editable: false, edittype: 'checkbox', editoptions: { value: "True:False" }, formatter: "checkbox", formatoptions: { disabled: false }, hidden: true }, { name: 'WAYBILL_NO', width: 50, sortable: true }, { name: 'WAYBILL_OFFICE', width: 100, sortable: true }, { name: 'MANIFEST', width: 200, sortable: true, hidden: true }, { name: 'STORE_BILL', width: 100, sortable: true, hidden: true }, { name: 'DIRECT_NO', width: 100, sortable: true, hidden: true }, { name: 'STORE_DATE', width: 100, sortable: true, hidden: true }, { name: 'INOUT_DATE', width: 50, sortable: true, hidden: true }, { name: 'SOURCE_COUNTRY', width: 30, sortable: true, hidden: true }, { name: 'SOURCE_CITY', width: 80, sortable: true, hidden: true }, { name: 'DESTINATION_COUNTRY', width: 100, sortable: true, hidden: true }, { name: 'IN_CUSTOMS', width: 200, sortable: true, hidden: true }, { name: 'OUT_CUSTOMS', width: 100, sortable: true, hidden: true }, { name: 'INSURER_ID', width: 100, sortable: true, hidden: true }, { name: 'INSURANCE_NO', width: 100, sortable: true, hidden: true }, { name: 'CLEARANCE_PERSON', width: 50, sortable: true, hidden: true }, { name: 'PROXY_NO', width: 30, sortable: true, hidden: true }, { name: 'FACTOR_NO', width: 80, sortable: true, hidden: true }, { name: 'SHIP_NAME', width: 100, sortable: true, hidden: true }, { name: 'TRAVEL_NO', width: 200, sortable: true, hidden: true }, { name: 'INDENT_NO', width: 100, sortable: true, hidden: true }, { name: 'COOTAG_NO', width: 100, sortable: true, hidden: true }, { name: 'PERMIT_NO', width: 100, sortable: true, hidden: true }, { name: 'CLEARANCE_NO', width: 50, sortable: true, hidden: true }, { name: 'CARNETIR_NO', width: 30, sortable: true, hidden: true }, { name: 'PURCHASE_TYPE', width: 80, sortable: true, hidden: true }, { name: 'ALL_VALUE', width: 100, sortable: true, hidden: true }, { name: 'FREIGHT_STATUS', width: 30, sortable: true, editable: false, edittype: 'checkbox', editoptions: { value: "True:False" }, formatter: "checkbox", formatoptions: { disabled: false }, hidden: true }, { name: 'COPY_ORIGINAL', width: 30, sortable: true, editable: false, edittype: 'checkbox', editoptions: { value: "True:False" }, formatter: "checkbox", formatoptions: { disabled: false }, hidden: true }, { name: 'REMARK', width: 100, sortable: true, hidden: true }, { name: 'details', width: 20, sortable: false, search: false, formatter: function () { return "&lt;span class='ui-icon ui-icon-document'&gt;&lt;/span&gt;"; } } ], gridview: true, rowNum: 30, rowList: [30, 60, 90], pager: '#pager', sortname: 'WorkOrderNo', viewrecords: true, sortorder: 'ASC', rownumbers: true, beforeSelectRow: function (rowid, e) { var iCol = $.jgrid.getCellIndex(e.target); // alert(rowid); console.log(rowid); //listItem console.log($.jgrid.getCellIndex(e.target)); if ($.jgrid.getCellIndex(e.target) == 37) { $("#listItem").jqGrid("GridUnload"); var gridItem = $('#listItem'); gridItem.jqGrid({ url: 'jQGridHandler.ashx', postData: { ActionPage: 'ClearanceItems', Action: 'Fill', requestId: rowid }, ajaxGridOptions: { cache: false }, loadonce: true, direction: "rtl", datatype: 'json', height: 200, colNames: ['', '', '', '', ' ', ' ', '', '', '', 'ا', ' ', '', ' ', '', '', ' ', ' ', '', '', '', ' ', ' ', ' ', ' ', ''], colModel: [ { name: 'REQUEST_ID', width: 100, sortable: true }, { name: 'ITEM_NO', width: 200, sortable: true }, { name: 'GOODS_DESCRIPTION', width: 100, sortable: true }, { name: 'QUANTITY', width: 100, sortable: true }, { name: 'PACKING_TYPE', width: 100, sortable: true }, { name: 'GROSS_WEIGHT', width: 50, sortable: true }, { name: 'TARE_WEIGHT', width: 30, sortable: true }, { name: 'MEASUREMENT_TYPE', width: 80, sortable: true, hidden: true }, { name: 'GOODS_PRICE', width: 100, sortable: true, hidden: true }, { name: 'GOODS_CURRENCY', width: 200, sortable: true, hidden: true }, { name: 'GOODS_CURRENCY_RATE', width: 100, sortable: true, hidden: true }, { name: 'FREIGHT_PRICE', width: 100, sortable: true, hidden: true }, { name: 'FREIGHT_CURRENCY', width: 100, sortable: true, hidden: true }, { name: 'FREIGHT_CURRENCY_RATE', width: 50, sortable: true, hidden: true }, { name: 'INSURANCE_PRICE', width: 30, sortable: true, hidden: true }, { name: 'INSURANCE_CURRENCY', width: 80, sortable: true, hidden: true }, { name: 'INSURANCE_CURRENCY_RATE', width: 100, sortable: true, hidden: true }, { name: 'TARIFF_NO', width: 200, sortable: true, hidden: true }, { name: 'CUSTOM_PRICE', width: 100, sortable: true, hidden: true }, { name: 'WARRANTY_PRICE', width: 100, sortable: true, hidden: true }, { name: 'INOUT_DATE', width: 100, sortable: true, hidden: true }, { name: 'VEHICLE_TYPE', width: 50, sortable: true, hidden: true }, { name: 'VEHICLE_NO', width: 30, sortable: true, hidden: true }, { name: 'WAREHOUSE_ID', width: 80, sortable: true, hidden: true }, { name: 'REMARK', width: 80, sortable: true, hidden: true } ], gridview: true, rowNum: 20, rowList: [20, 40, 60], pager: '#pagerItem', viewrecords: true, sortorder: 'ASC', rownumbers: true }); gridItem.jqGrid('navGrid', '#pagerItem', { add: true, edit: true, del: true }, {}, {}, {}, { multipleSearch: true, overlay: false, width: 460 }); var myGrid = grid; var selRowId = myGrid.jqGrid('getGridParam', 'selrow'); celValue = myGrid.jqGrid('getCell', selRowId, 'IN_CUSTOMS'); celValue2 = myGrid.jqGrid('getCell', selRowId, 'OUT_CUSTOMS'); console.log(celValue); console.log(celValue2); alert(celValue); alert(celValue2); $("#POPUP2").dialog({ width: 780 }); } return true; } }); grid.jqGrid('navGrid', '#pager', { add: false, edit: false, del: true }, {}, {}, {}, { multipleSearch: true, overlay: false, width: 460 }) .navButtonAdd("#pager", { caption: "", buttonicon: "ui-icon-plus", onClickButton: function () { // alert("Adding Row"); $("#POPUP1").dialog({ width: 730 }); }, position: "first" }) .navButtonAdd("#pager", { caption: "", buttonicon: "ui-icon ui-icon-pencil", onClickButton: function () { }, position: "first" }) .navButtonAdd("#pager", { caption: "", buttonicon: "ui-icon ui-icon-trash", onClickButton: function () { }, position: "first" }); </code></pre> <p>When first click in detils button get false value but after then return correct data <img src="https://i.stack.imgur.com/FhOb5.jpg" alt="enter image description here"></p> <p>thanks all</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload