我有个审批表,需要有审批人 可以选择公司员工 表单属性控件是下拉多选 url:/app/admin/staff/select?format=select
但是只有10个员工可供选择,这个没有加限制,不是应该是所有的员工数据吗
下拉列表肯定条数要限制的,不然万一数据库百万条直接爆了,传个参数limit试下,一般都是limit设置返回条数 /app/admin/staff/select?format=select&limit=100
对 ,我就是这样写的
做成分页形式,前端做个下拉加载换页
用搜索下拉框合适吧
// 字段 用户ID user_id 分页搜索单选 layui.use(["jquery", "xmSelect", "popup"], function() { let initValue = layui.$("#user_id").attr("value"); layui.xmSelect.render({ el: "#user_id", name: "user_id", initValue: initValue, //配置搜索 filterable: true, radio: true, //配置远程分页 paging: true, pageRemote: true, //数据处理 remoteMethod: function(val, cb, show, pageIndex){ //val: 搜索框的内容, 不开启搜索默认为空, cb: 回调函数, show: 当前下拉框是否展开, pageIndex: 当前第几页 layui.$.ajax({ url: "/app/admin/sr-user/select?format=selectPage", dataType: "json", data: {name: val,page:pageIndex}, success: function (d) { cb(d.data, Math.ceil(d.count / 10)) } }); } }); });
下拉列表肯定条数要限制的,不然万一数据库百万条直接爆了,传个参数limit试下,一般都是limit设置返回条数 /app/admin/staff/select?format=select&limit=100
对 ,我就是这样写的
做成分页形式,前端做个下拉加载换页
用搜索下拉框合适吧