为什么我的jqgrid没有显示任何数据?

阿卜杜勒·哈米德|

我想使用完整的jqgrid,但无法正常工作。它不显示任何数据,但控制器操作将返回值。这是我的项目中使用的控制器动作代码。我的目的是在jqgrid中使用传呼机。请帮助我,我需要一些在mvc中使用jqgrid的解决方案和提示。

 public ActionResult itemList(jqGridViewModel jqGridParameters)
        {
            var item = from t in db.tbl_Item select t;
            var count = item.Count();
            int pageIndex = jqGridParameters.page;
            int pageSize = jqGridParameters.rows;
            int startRow = (pageIndex * pageSize) + 1;
            int totalRecords = count;
            int totalPages = (int)Math.Ceiling((float)totalRecords / (float)pageSize);
            var result = new
            {
                total = totalPages,
                page = pageIndex,
                records = count,
                rows = item.Select(x => new
                {
                    x.id,
                    x.itemcode,
                    x.name,
                    x.qtyLimit,
                    x.Quantity,
                    x.sellingPrice,
                    x.supplier,
                    x.unitType,
                    x.vat,
                    x.batchno,
                    x.brand,
                    x.buyingPrice,
                    x.catg
                }
                                         ).ToArray()
                       .ToPagedList(pageIndex, pageSize)
                       .Select(x => new
                       {
                           id = x.id,
                           cell = new string[] { x.id.ToString(),  
                                                            x.name,   
                                                            x.itemcode,                  
                    Convert.ToString(x.qtyLimit),
                    x.Quantity.ToString(),
                    x.sellingPrice.ToString(),
                    x.supplier,
                    x.unitType,
                    x.vat.ToString(),
                    x.batchno,
                    x.brand,
                    x.buyingPrice.ToString(),
                    x.catg 
                           }
                       }
                              ).ToArray()
            };
            return Json(result, JsonRequestBehavior.AllowGet);
        }

而我的查看代码

jQuery("#list").jqGrid({
            cache: false,
            async: false,
            url: '/Settings/itemList/',
            datatype: 'json',
            mtype: 'GET',


            colNames: ['New Item', 'Batch No', 'Supplier', 'Unit', 'B. Price', 'S. Price','Item Code','Vat','Limit'],
            colModel: [

                             { name: 'name', index: 'name', width: 110, align: 'center' },
                             { name: 'batchno', index: 'batchno', width: 110, align: 'center' },
                             { name: 'supplier', index: 'supplier', width: 110, align: 'center' },
                             { name: 'unitType', index: 'unitType', width: 110, align: 'center', editoptions: { readonly: 'readonly' } },
                             { name: 'buyingPrice', index: 'buyingPrice', width: 110, align: 'center', editoptions: { readonly: 'readonly' } },
                             { name: 'sellingPrice', index: 'sellingPrice', align: 'center' },
                             { name: 'itemcode', index: 'itemcode', width: 110, align: 'center'},
                             { name: 'vat', index: 'vat', width: 110, align: 'center', editoptions: { readonly: 'readonly' } },
                             { name: 'qtyLimit', index: 'qtyLimit', align: 'center' }

            ],

            pager: jQuery('#pager'),
            rowNum: 15,

            rowList: [5, 10, 20, 50],
            sortname: 'iid',
            sortorder: "desc",
            viewrecords: true,
            width: 960,
            height: 200,
            loadOnce: true,
            imgpath: '/scripts/themes/coffee/images',
            caption: 'Stock Information',
            jsonReader: {
                root: "Data",
                page: "CurrentPage",
                total: "TotalPages",
                records: "TotalRecords",
                repeatitems: false,
                id: "0"
            },
            recordtext: "Products {0} - {1} of {2}",
            rownumbers: true,
            pagerpos: 'center'
     });
特奥·范科特

您可以JsonReader这样定义

jsonReader: {
                root: "Data",
                page: "CurrentPage",
                total: "TotalPages",
                records: "TotalRecords",
                repeatitems: false,
                id: "0"
            },

然后在控制器端,您将数据传递到具有以下属性的匿名对象:

var result = new
            {
                total = totalPages,
                page = pageIndex,
                records = count,
                 ...
            }

您的媒体资源名称应与您在 JsonReader

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的数据没有显示?

来自分类Dev

为什么我的领域回收视图没有显示任何数据?

来自分类Dev

为什么我的相框没有任何显示?

来自分类Dev

为什么我的相框没有任何显示?

来自分类Dev

为什么我的数据没有显示在此熊猫图中?

来自分类Dev

为什么我的 recyclerview 没有在片段中显示数据?

来自分类Dev

为什么我的数据没有显示在 recyclerview 中?

来自分类Dev

为什么我的墙纸没有显示

来自分类Dev

为什么我的图像没有显示?

来自分类Dev

为什么我的指令没有显示?

来自分类Dev

为什么我的盒子没有显示?

来自分类Dev

为什么我的墙纸没有显示

来自分类Dev

为什么我的Listview没有显示?

来自分类Dev

为什么我的活动没有显示?

来自分类Dev

为什么我的列表没有显示?

来自分类Dev

为什么我的datePicker没有显示?

来自分类Dev

为什么我的机器在启动时没有显示任何内容?

来自分类Dev

为什么没有任何基本的html内容显示在我的体内?

来自分类Dev

为什么我的gh页的未卷曲'og:image'没有在任何平台上显示?

来自分类Dev

为什么我的机器在启动时没有显示任何内容?

来自分类Dev

为什么我的 indexOf 没有显示除 -1 之外的任何值?

来自分类Dev

为什么我的Moq数据库对象没有任何结果

来自分类Dev

我不明白为什么最后阶段没有任何保存或追加数据操作

来自分类Dev

为什么我没有收到使用带 udp 套接字的 BPF 的任何数据包?

来自分类Dev

经典ASP为什么屏幕上没有任何显示?

来自分类Dev

为什么程序没有显示任何AssertionError?

来自分类Dev

为什么 uicollectionview 没有显示任何内容

来自分类Dev

为什么我没有收到任何错误但是数据库没有插入记录?

来自分类Dev

为什么我的策略不显示任何数据?

Related 相关文章

  1. 1

    为什么我的数据没有显示?

  2. 2

    为什么我的领域回收视图没有显示任何数据?

  3. 3

    为什么我的相框没有任何显示?

  4. 4

    为什么我的相框没有任何显示?

  5. 5

    为什么我的数据没有显示在此熊猫图中?

  6. 6

    为什么我的 recyclerview 没有在片段中显示数据?

  7. 7

    为什么我的数据没有显示在 recyclerview 中?

  8. 8

    为什么我的墙纸没有显示

  9. 9

    为什么我的图像没有显示?

  10. 10

    为什么我的指令没有显示?

  11. 11

    为什么我的盒子没有显示?

  12. 12

    为什么我的墙纸没有显示

  13. 13

    为什么我的Listview没有显示?

  14. 14

    为什么我的活动没有显示?

  15. 15

    为什么我的列表没有显示?

  16. 16

    为什么我的datePicker没有显示?

  17. 17

    为什么我的机器在启动时没有显示任何内容?

  18. 18

    为什么没有任何基本的html内容显示在我的体内?

  19. 19

    为什么我的gh页的未卷曲'og:image'没有在任何平台上显示?

  20. 20

    为什么我的机器在启动时没有显示任何内容?

  21. 21

    为什么我的 indexOf 没有显示除 -1 之外的任何值?

  22. 22

    为什么我的Moq数据库对象没有任何结果

  23. 23

    我不明白为什么最后阶段没有任何保存或追加数据操作

  24. 24

    为什么我没有收到使用带 udp 套接字的 BPF 的任何数据包?

  25. 25

    经典ASP为什么屏幕上没有任何显示?

  26. 26

    为什么程序没有显示任何AssertionError?

  27. 27

    为什么 uicollectionview 没有显示任何内容

  28. 28

    为什么我没有收到任何错误但是数据库没有插入记录?

  29. 29

    为什么我的策略不显示任何数据?

热门标签

归档