Najlepszy samouczek jQuery EasyUI danych Siatka - Dodaj komponent stronicowania W 2024 r. W tym samouczku możesz dowiedzieć się Pobierz przykłady jQuery EasyUI,
Ten przykład pokazuje, jak załadować dane z serwera, jak dodać element zakładek (stronicowania) do sieci danych (DataGrid).
Aby pobrać dane z serwera zdalnego, należy ustawić właściwości "URL" w swoim serwerze powinien powrócić JSON sformatowanych danych. Patrz Dane kratka (datagrid) dokumentację formatu danych więcej informacji na ten temat.
<Table id = class "tt" = "easyui-DataGrid" style = "width: 600px; height: 250px" url = "datagrid2_getdata.php" title = "data obciążenia" iconCls = "icon-save" rownumbers = "true" stronicowanie = "true"> <THEAD> <Tr> <Pole Th = "itemid" width = "80"> Item ID </ th> <Pole Th = "productid" width = "80"> ID produktu </ th> <Th pole = "ListPrice" width = "80" align = "right"> Cennik </ th> <Pole Th = "unitcost" width = "80" align = "right"> jednostkowy koszt </ th> <Th pole = "attr1" width = "150"> Atrybut </ th> <Pole Th = "status" width = "60" align = "center"> Stauts </ th> </ Tr> </ THEAD> </ Table>
Definiujemy kolumnę danych Siatka (DataGrid), i ustaw "stronicowanie" własność jest prawdą, będzie to generować strony (paginacja) pasek w dolnej części siatki danych (DataGrid) z. stronicowanie wyśle dwa parametry do serwera:
? $ Page = isset ($ _ POST [ 'page']) intval ($ _ POST [ 'page']): 1; ? $ Rows = isset ($ _ POST [ 'Wiersze']) intval ($ _ POST [ 'Wiersze']): 10; // pl. $ R = mysql_query ( "select count (*) z pozycji"); $ Row = mysql_fetch_row ($ rs); $ Result [ "total"] = $ row [0]; $ R = mysql_query ( "select * from limitu poz $, $ offsetu wiersze"); $ Items = array (); while ($ row = mysql_fetch_object ($ rs)) { array_push ($ przedmiotów, $ wiersz); } $ Result [ "wiersze"] = $ przedmiotów; echo json_encode ($ result);