方案一:layui下拉框分页插件
https://fly.layui.com/jie/29002/
此插件我用了下浏览器缓存有问题,而且当下拉框数据量过万后,会一直渲染不出来,期待后期作者优化
如图下拉框效果:
引入js和css
<script src="${contextPath}/static/selectPage/js/utils.js" type="text/javascript" charset="utf-8"></script> <script src="${contextPath}/static/selectPage/js/selectPageTool.js" type="text/javascript" charset="utf-8"></script> <link rel="stylesheet" href="${contextPath}/static/selectPage/css/cyType.css" media="all"> <link rel="stylesheet" href="${contextPath}/static/selectPage/css/cyStyle.css" media="all"> <link rel="stylesheet" href="${contextPath}/static/selectPage/css/font-awesome.min.css" media="all"> <link rel="stylesheet" href="${contextPath}/static/layui/css/layui.css"> <script src="${contextPath}/static/lib/jquery.js"></script> <script src="${contextPath}/static/layui/layui.js"></script>
<body> <form class="layui-form"> <input type="hidden" id="code" name="code" value="${materielEntity.code}"> <div class="layui-form-item"> <label class="layui-form-label">下拉框</label> <div class="layui-input-block" style="width:80%">
//layui原生下拉框支撑不了大数据 <%-- <select name="cardCode" lay-filter="" lay-search>