adhikar patil Ответов: 0

У меня есть следующие данные с изображениями, которые поступают из контроллера MVC, и я хочу отобразить эти данные в jqgrid с 4 записями в одной строке.


Привет,
У меня есть следующие данные с изображениями, которые поступают из контроллера mvc(т. е. url), и я хочу отобразить эти данные в jqgrid, но я хочу отобразить четыре записи в одной строке. Итак, как я могу отобразить эти данные с помощью изображений?
var data = [[1, "Image1", "Admin/Image1.png"], [2, "Image2", "Admin/Image2.png"], [3, "Image3", "Admin/Image3.png"], [4, "Image4", "Admin/Image4.png"], [5, "Image5", "Admin/Image5.png"], [6, "Image6", "Admin/Image6.png"], [7, "Image7", "Admin/Image7.png"]];


Что я уже пробовал:

Кроме того, у меня есть следующий код jqgrid
$("#photoGrid").jqGrid({
    url: '/PhotoTab/getPhotoList',
    postData: { id: key },
    datatype: 'json',
    colModel: [ 
        { label: 'Image', name: 'ImageKey', formatter: imageFormatter1, width: 180, height: 200 },               
        { label: 'Id', name: 'Id', hidden: true, editable: true }, 
    ],
    viewrecords: false,
    height: 1600,
    rowNum: 1000,
    sortname: 'Id',
    altRows: false,
    cols:4,
    sortable: true,
    loadonce: true,
    pgbuttons: false,
    pgtext: "",
    pginput: false,
    gridComplete: function () {
        var ids = jQuery("#photoGrid").jqGrid('getDataIDs');
        

        var outerwidth = $('#Photo_tab_5').width();
        if (outerwidth > 0) {
            $('#photoGrid').setGridWidth(outerwidth);
        }
    },
    inlineData: {
        key: function () {
            return $("#topdroplist").val();
        }
    },
    editurl: "/photoTab/saveEditGrid",
    pager: "#photoGridPager"
});

0 Ответов