Click here to Skip to main content
15,881,715 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi All, i have written jqGrid code, now i have to add Edit, Save, and Creat button in that grid, my code is as follows
<script type="text/javascript">
    $(document).ready(function () {
        $("#testGrid").jqGrid({
            url: '/Home/DataRequested',
            datatype: "json",
            mtype: 'POST',
            colName: ['Product_ID', 'Name', 'Description', 'Action'],
            colModel: [
                        { name: 'Product_ID', index: 'Product_ID', width: 160, sorttype: 'int' },
                        { name: 'Name', index: 'Name', width: 160, sorttype: 'text' },
                        { name: 'Description', index: 'Description', width: 160, sorttype: 'text' },
                        { name: 'action', index: 'Action', width: 45, sortable: false },
                      ],
            gridComplete: function () {
                var ids = jQuery("#testGrid").jqGrid('getDataIDs');
                for (var i = 0; i < ids.Lenght; i++) {
                    //var cl = ids[i];
                    be = "<input style='height:22px;width:20px;' type='button' value='E' />";
                    se = "<input style='height:22px;width:20px;' type='button' value='S' />";
                    ce = "<input style='height:22px;width:20px;' type='button' value='C' />";
                    jQuery("#testGrid").jqGrid('setRowData', ids[i], { action: be + se + ce });
                }
            },
            page: 1,
            rows: 10,
            sidx: 'Product_ID',
            sord: 'asc',
            rowList: [5, 10, 20, 50],
            pager: $("#divPager"),
            width: 800,
            editurl: '@Url.Action("GridDemo")'
        });
    });

   
</script>


in above code 'DataRequested' and 'getDataIDs' are the actions in 'Home' comtroller, i am not able to call the method 'getDataIDs', can any one help me that how should i do this..?
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900