Свойство jQWidgets jqxDataTable pagerRenderer
jQWidgets — это JavaScript-фреймворк для создания веб-приложений для ПК и мобильных устройств. Это очень мощная, оптимизированная, независимая от платформы и широко поддерживаемая платформа. jqxDataTable используется для чтения и отображения данных из таблицы HTML. Это также используется для отображения данных из различных источников данных, таких как XML, JSON, Array, CSV или TSV.
Свойство pagerRenderer является функцией обратного вызова и используется для персонализации возврата отображаемого пейджера jqxDataTable. Это функциональный тип, и его значение по умолчанию равно null.
Синтаксис:
Установите свойство pagerRenderer :
$("Selector").jqxDataTable({ pagerRenderer: null });
Вернуть свойство pagerRenderer :
var pagerRenderer = $("Selector").jqxDataTable("pagerRenderer");
Связанные файлы: Загрузите jQWidgets по данной ссылке. В файле HTML найдите файлы сценариев в загруженной папке.
<link rel=”stylesheet” href=”jqwidgets/styles/jqx.base.css” type=”text/css” />
<script type=”text/javascript” src=”scripts/jquery.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxcore.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxdata.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxbuttons.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxscrollbar.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxlistbox.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxdropdownlist.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxdatatable.js”></script>
Пример 1: В приведенном ниже примере показано свойство jqxDataTable pagerRenderer в jQWidgets.
HTML
<!DOCTYPE html> < html lang = "en" > < head > < link rel = "stylesheet" href = "jqwidgets/styles/jqx.base.css" type = "text/css" /> < script type = "text/javascript" src = "scripts/jquery.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxcore.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxdata.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxbuttons.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxscrollbar.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxlistbox.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxdropdownlist.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxdatatable.js" > </ script > </ head > < body > < center > < h1 style = "color: green;" > GeeksforGeeks </ h1 > < h3 > jQWidgets jqxDataTable pagerRenderer Property </ h3 > < div id = "#Data_Table" ></ div > < table id = "Data_Table" border = "1" > < thead > < tr > < th >Employee_Name</ th > < th >Company</ th > < th >Designation</ th > </ tr > </ thead > < tbody > < tr > < td >Rohit</ td > < td >GeeksforGeeks</ td > < td >HR</ td > </ tr > < tr > < td >Rahul</ td > < td >Capgemini</ td > < td >Software Engineer</ td > </ tr > < tr > < td >Vivek</ td > < td >CESC</ td > < td >Electrical Engineer</ td > </ tr > < tr > < td >Amit</ td > < td >Apple</ td > < td >Manager</ td > </ tr > </ tbody > </ table > < input type = "button" style = "margin: 29px;" id = "jqxbtn" value = "Click here" /> < div id = "log" ></ div > </ center > < script type = "text/javascript" > $(document).ready(function () { $("#Data_Table").jqxDataTable({ pageable: true, pagerRenderer: function () { $("#jqxbtn").click(function () { $("#log").text("Pager Rendered!") }); }, columns: [{ text: "Employee_Name", dataField: "Employee_Name", width: 190 }, { text: "Company", dataField: "Company", width: 160 }, { text: "Designation", dataField: "Designation", width: 190 }] }); $("#jqxbtn").jqxButton({ width: 280 }); }); </ script > </ body > </ html > |
Выход:
Пример 2. Ниже приведен еще один пример свойства jqxDataTable pagerRenderer , для которого задано значение «null».
HTML
<!DOCTYPE html> < html lang = "en" > < head > < link rel = "stylesheet" href = "jqwidgets/styles/jqx.base.css" type = "text/css" /> < script type = "text/javascript" src = "scripts/jquery.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxcore.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxdata.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxbuttons.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxscrollbar.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxlistbox.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxdropdownlist.js" > </ script > < script type = "text/javascript" src = "jqwidgets/jqxdatatable.js" > </ script > </ head > < body > < center > < h1 style = "color: green;" > GeeksforGeeks </ h1 > < h3 > jQWidgets jqxDataTable pagerRenderer Property </ h3 > < div id = "#Data_Table" ></ div > < table id = "Data_Table" border = "1" > < thead > < tr > < th >Employee_Name</ th > < th >Company</ th > < th >Designation</ th > </ tr > </ thead > < tbody > < tr > < td >Rohit</ td > < td >GeeksforGeeks</ td > < td >HR</ td > </ tr > < tr > < td >Rahul</ td > < td >Capgemini</ td > < td >Software Engineer</ td > </ tr > < tr > < td >Vivek</ td > < td >CESC</ td > < td >Electrical Engineer</ td > </ tr > < tr > < td >Amit</ td > < td >Apple</ td > < td >Manager</ td > </ tr > </ tbody > </ table > < input type = "button" style = "margin: 29px;" id = "jqxbtn" value = "Click here" /> < div id = "log" ></ div > </ center > < script type = "text/javascript" > $(document).ready(function () { $("#Data_Table").jqxDataTable({ pageable: true, pagerRenderer: null, columns: [{ text: "Employee_Name", dataField: "Employee_Name", width: 190 }, { text: "Company", dataField: "Company", width: 160 }, { text: "Designation", dataField: "Designation", width: 190 }] }); $("#jqxbtn").jqxButton({ width: 280 }); $("#jqxbtn").on("click", function () { var pr = $("#Data_Table").jqxDataTable( "pagerRenderer" ); if (pr != null) { $("#log").text("Pager rendered!"); } else { $("#log").text(pr); } }); }); </ script > </ body > </ html > |
Выход:
Ссылка: https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxdatatable/jquery-datatable-api.htm