Select JQgrid仅查看选定的记录

Select JQgrid仅查看选定的记录,select,view,jqgrid,record,Select,View,Jqgrid,Record,我知道这似乎是一个重复的问题,无论如何,告诉我是哪一个,因为我花了两天时间寻找一个类似的问题,但没有结果。 我有一个表,用户可以通过选中行和选项“查看记录”来选择行。 我的问题是“查看记录”窗格中的导航按钮完全断开了所选行的连接。 如果我有四行,检查第1行和第3行,因为我只想查看这两行的记录,我会在看到记录1后单击下一步按钮,然后显示第2行,而不是第三行。这不是被通缉的行为。 任何人都有一个想法如何使“查看记录”的导航按钮只允许在所选行之间导航? 非常感谢 哦,这是我的代码: var r

我知道这似乎是一个重复的问题,无论如何,告诉我是哪一个,因为我花了两天时间寻找一个类似的问题,但没有结果。 我有一个表,用户可以通过选中行和选项“查看记录”来选择行。 我的问题是“查看记录”窗格中的导航按钮完全断开了所选行的连接。 如果我有四行,检查第1行和第3行,因为我只想查看这两行的记录,我会在看到记录1后单击下一步按钮,然后显示第2行,而不是第三行。这不是被通缉的行为。 任何人都有一个想法如何使“查看记录”的导航按钮只允许在所选行之间导航? 非常感谢

哦,这是我的代码:

    var resultItems =  [
        {
            customerId: 20000001,
            customerName:"Customer 1",
        },
        {
            customerId: 20000002,
            customerName:"Customer 2",
        },
        {
            customerId: 20000003,
            customerName:"Customer 3",
        }  ,
        {
            customerId: 20000004,
            customerName:"Customer 4",
        }
    ];

    var fields =  [
        {name: "Id", label: "Id", search: true,  key: true}, //, hidden:true
        {name: "customerName", label: "Kunde", search: true, sortable: true,prefix:null,},
        {name: "customerId", label: "Customer-ID", search: true, sortable: true,prefix:null,}

    ];

    $(function () {
        "use strict";
        $.jgrid.guiStyles.jQueryUI.dialog.window = "dijitPopup ui-jqgrid-jquery-ui ui-widget ui-           widget-content ui-corner-all ui-front";
        
        $("#enhancedReportingGrid").jqGrid({
            datatype:"local",
            colModel: fields,
            data: resultItems,
            iconSet: "fontAwesome",
            loadonce: true,
            viewrecords: true,
            width: 780,
            height: 200,
            multiselect:true,
            pager: "#enhancedReportingGridPager",
        });
        $('#enhancedReportingGrid').jqGrid('navGrid', '#enhancedReportingGridPager',
            {add: false, edit: false, del: false, search: false, view: true}, {width: 500});
    });

我建议您切换到受支持的商业Guriddo jqGrid版本

我刚刚在Guriddo jqGrid中添加了viewGridRow方法中的选项viewselected,该选项允许您在multiselect模式下仅查看选定的行。选项editselected对编辑模式执行相同操作。此选项(editselected)也存在于旧版本中

此功能将在定于2020年9月1日发布的即将发布的版本中提供


这是一个有效的

使用了哪个版本的jqGrid?@Tony Tomov version 4.13.3谢谢,演示中是否已经使用了该选项?我试过了,但仍然会显示所有记录,而不是所选记录。请清除浏览器缓存,好吗?编辑的行为是一样的吗?我删除了它,你是对的,这就成功了。谢谢加载,将升级到商业版