如何在Gijgo Grid的同一视图中正确地连接2个网格?

时间:2016-08-29 07:24:48

标签: asp.net-mvc grid

在这种情况下我遇到了gijco网格问题。

我在同一个视图中有两个网格(ASP.NET MVC)。

如果我在第一个网格中有一个寻呼机而不是第二个网格,则第二个网格不会加载数据...如果我在第二个网格上取消注释寻呼机(具有相同条件),则数据被正确加载(见代码)。

来源

  $(document).ready(function () {
        datasourceiniziale = @Html.Raw(Json.Encode(Model.PSA));
        dsIstruttori = @Html.Raw(Json.Encode(Model.Istruttori));
        $("#hdatasource").val(JSON.stringify(@Html.Raw(Json.Encode(Model.PSA))));
        grid = $("#gridPSA").grid({
            pager: { enable: true, limit: 10, sizes: [10, 20, 50, 100] },
            dataSource:  datasourceiniziale,
            selectionMethod: 'checkbox',
            selectionType: 'multiple',
            detailTemplate: '<div class="panel-footer"><div class="alert alert-warning small"><span class="glyphicon glyphicon-info-sign"></span><br /><b>idPSAAzienda:</b>{idPSAAzienda}<br /><b>idToken:</b>{idToken}<br /><b>Compilatore;</b>{Compilatore}<br /><ul><li><b>CompilatoreContatti:</b>{CompilatoreContatti}</li></div></div>',
            dataKey: "Id",
            uiLibrary: "bootstrap",
            columns:
            [
                { field: "Id", sortable: false, hidden: true },
                { field: "idPSAAzienda", sortable: false, hidden: true },
                { field: "idToken", sortable: false, hidden: true },
                { field: "Compilatore",  sortable: false, hidden: true },
                { field: "CompilatoreContatti",  sortable: false, hidden: true },
                { field: "RagioneSociale", sortable: false, title: "Ragione Sociale"  },
                { field: "Comune", sortable: false, title: "Comune"   }
                //,
                //{ width: 34, type: "icon", icon: "glyphicon-pencil", tooltip: "Modifica", events: { "click": Edit } },
                //{ width: 34, type: "icon", icon: "glyphicon-remove", tooltip: "Elimina", events: { "click": Delete } }
            ]
        });

        gridIstruttori = $("#gridIstruttori").grid({
            dataSource:  dsIstruttori, 
            //pager: { enable: false, limit: 10, sizes: [10, 20, 50, 100] },
            selectionMethod: 'checkbox',
            selectionType: 'multiple',
            detailTemplate: '<div class="panel-footer"><div class="alert alert-warning small"><span class="glyphicon glyphicon-info-sign"></span><br /><b>IdUtente:</b>{IdUtente}<br /><b>UserName:</b>{UserName}<br /></div></div>',
            dataKey: "Id",
            uiLibrary: "bootstrap",
            columns:
            [
                { field: "IdUtente", sortable: false, hidden: true },
                { field: "Cognome",  sortable: false},
                { field: "Nome",  sortable: false },
                { field: "UserName", sortable: false, title: "Username", hidden: true    }
            ]
        });

    });

错误在哪里? 针对这种情况存在解决方法? 感谢。

1 个答案:

答案 0 :(得分:2)

这是版本0.6中的错误 这是针对此问题的解决方法示例。

test1 , testId1
test2 , testId2

已在1.0及更高版本中修复此问题我建议您从http://gijgo.com升级到新版本