Из документации сетка sheildui ожидает, что массив данных JavaScript будет являться его источником данных.
Пример кода
var sampleData =
[
{
"id": 0,
"name": "Sue Sharpe",
"gender": "female",
"company": "Mitroc",
"email": "[email protected]"
},
{
"id": 1,
"name": "Nieves Hubbard",
"gender": "male",
"company": "Syntac",
"email": "[email protected]"
},
{
"id": 2,
"name": "Anastasia Underwood",
"gender": "female",
"company": "Gallaxia",
"email": "[email protected]"
},
{
"id": 3,
"name": "Maxine Haley",
"gender": "female",
"company": "Songbird",
"email": "[email protected]"
},
{
"id": 4,
"name": "Bennett Alvarez",
"gender": "male",
"company": "Marvane",
"email": "[email protected]"
}
];
jQuery(function ($) {
$("#grid").shieldGrid({
dataSource: {
data: sampleData
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link href="https://www.shieldui.com/shared/components/latest/css/light/all.min.css" rel="stylesheet"/>
<script src="https://www.shieldui.com/shared/components/latest/js/shieldui-all.min.js"></script>
<div id="grid"></div>
Дополнительные параметры для сортировки, пейджинг, выбор столбцов и определения
sorting:{
multiple: true
},
paging: {
pageSize: 12,
pageLinksCount: 10
},
selection:{
type: "row",
multiple: true,
toggle: false
},
columns: [
{ field: "id", width: "70px", title: "ID" },
{ field: "name", title: "Person Name" },
{ field: "company", title: "Company Name" },
{ field: "email", title:"Email Address", width: "270px" }
]
Документация: http://demos.shieldui.com/web/grid-general/basic-usage
Да, но у меня уже есть статический веб-метод и из возвращаемых данных метода, поэтому я думаю, что я не использую это? @naveen –
взгляните на это. https://www.shieldui.com/blogs/js.datasource – naveen