2016-07-19 2 views
1

Я пытаюсь создать GridView из shieldui Так я попробовать этотGridView стиль в shieldui

<table id="grid"> 
<tr> 
<th> 
Name 
</th> 
<th> 
Name 
</th> 
<th> 
Name 
</th> 
</tr> 
<tr> 
<td> 
ABC 
</td> 
<td> 
ABC 
</td> 
<td> 
ABC 
</td> 
</tr> 
</table> 

JS

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#grid").shieldGrid 

Я также добавить ссылки, но когда я построить, а затем проверить этот показать простую сетку без стиля любая душа?

ответ

2

Из документации сетка 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

+0

Да, но у меня уже есть статический веб-метод и из возвращаемых данных метода, поэтому я думаю, что я не использую это? @naveen –

+0

взгляните на это. https://www.shieldui.com/blogs/js.datasource – naveen

Смежные вопросы