本文介绍了如何在MVC3中的jqGrid中添加按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,我已经编写了jqGrid代码,现在我必须在该网格中添加Edit,Save和Creat按钮,我的代码如下

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>





以上代码''DataRequested''和' 'getDataIDs''是''Home''comtroller中的动作,我无法调用方法''getDataIDs'',任何人都可以帮我知道我应该怎么做...?



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..?

推荐答案







以上代码''DataRequested''和' 'getDataIDs''是''Home''控制器中的动作,我无法调用方法''getDataIDs'',任何人都可以帮助我,我应该怎么做...?



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..?


这篇关于如何在MVC3中的jqGrid中添加按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 12:11