首页 > 解决方案 > JqG​​rid 根据另一个 jqgrid 下拉列表中的选定数据在下拉列表中添加值

问题描述

嗨,我目前对 jqgrid 的情况感到困惑。例如,如果我选择运动,则另一个下拉列表将包含运动列表的数据。我能够加载数据,但我不知道如何开始。

这是我的代码

$('#d1d2-lot-information-grid').jqGrid('clearGridData').trigger("reloadGrid");
    $('#d1d2-lot-information-grid').jqGrid({
        datatype: 'local',
        data: lots,
        editurl: 'clientArray',
        colNames: ['Device', 'Package', 'Lot No.', 'Lot Qty'],
        colModel: [
            { name: 'Device', index: 'Device', sortable: false, editable: true, editrules: { required: true }, edittype: 'select', },
            {
                name: 'Package',
                index: 'Package',
                sortable: false,
                editable: true,
                editrules: { required: true },
                edittype: 'select',
                editoptions: { value: packageOptions },
            },
            { name: 'LotNo', index: 'LotNo', sortable: false, editable: true, editrules: { required: true }, },
            { name: 'LotQty', index: 'LotQty', sortable: false, editable: true, editrules: { required: true }, }
        ],
        beforeSelectRow: function (id) {
            if ($('#' + id).attr('editable') == 1) {
                return false;
            }
        },
        pager: '#d1d2-lot-information-pager',
        pgbuttons: false,
        pginput: false,
        sortorder: 'asc',
        sortname: 'name',
        multiselect: true,
        height: '130',
        maxheight: '130',
        width: '522',
        viewrecords: true,
        rowNum: 10000
    });
    $('#d1d2-lot-information-grid').jqGrid({ recreateForm: true })

    // Disable form CRUD
    $('#d1d2-lot-information-grid').jqGrid('navGrid', '#d1d2-lot-information-pager', { edit: false, save: false, add: false, cancel: false, del: show, search: false, refresh: false });

    // Enable inline CRUD
    $('#d1d2-lot-information-grid').jqGrid('inlineNav', '#d1d2-lot-information-pager', { add: show, edit: show, save: show, cancel: show });
}

我在 jqgrid 有点新,对不起我的英语不好希望你理解我它应该适用于内联添加和内联编辑

标签: c#jqueryasp.net.netjqgrid

解决方案


如果您使用Guriddo jqGrid ,您可以在此处使用我们知识库中的示例


推荐阅读