当前位置: 首页 > news >正文

黑龙江网站设计新零售分销系统开发

黑龙江网站设计,新零售分销系统开发,wordpress切换成中文,网页设计公司业绩介绍目的 搜索框搜索内容重载数据只显示搜索到的结果 遇到的问题 在layui官方文档里介绍的table属性有data项,但使用下列代码 table.reload(test, {data:data //data为json数据}); 时发现,会会重新调用table.render的url拿到原来的数据,并不会显示出来传…

目的

搜索框搜索内容重载数据只显示搜索到的结果

遇到的问题

在layui官方文档里介绍的table属性有data项,但使用下列代码

table.reload('test', {data:data  //data为json数据});

时发现,会会重新调用table.render的url拿到原来的数据,并不会显示出来传输的data数据,估计应该只有table.render有这个属性。

原因

table.reload执行会重新调用table.render来渲染实例

解决方案

可以使用where进行传参,然后后端判断Str就可以区分是哪里调用的了,具体参考后面代码

table.reload('test', {where: {Str: value},});

部分代码

表格和搜索框

<div style="padding: 16px;"><table class="layui-hide" id="test" lay-filter="test"></table>
</div>       <div class="layui-input-wrap" style="width: 300px;right: -80%;"><input type="text" id="searchtext" lay-affix="search"  lay-filter="search" lay-options="{split: true}" placeholder="搜索…" class="layui-input">
</div>

表格渲染

table.render({elem: '#test',url: '/GetAllTemp',method: 'post',toolbar: '#toolbarDemo',height: 'full-35',css: [ // 重设当前表格样式'.layui-table-tool-temp{padding-right: 145px;}'].join(''),cellMinWidth: 80,totalRow: true,page: true,cols: [[{type: 'checkbox', fixed: 'left'},{field:'id', fixed: 'left', width:100, title: '<%=ExamTemp.tid%>'},{field:'b', width:300, title: '<%=ExamTemp.tb%>'},{field:'c', width:250, title: '<%=ExamTemp.tc%>'},{field:'d', title:'<%=ExamTemp.td%>', width: 300},{field:'e', title:'<%=ExamTemp.te%>', width: 300},{fixed: 'right', title:'操作', width: 134, minWidth: 125, toolbar: '#barDemo'}]],done: function(res, curr, count, origin){...

搜索框事件(表格重载数据)

           form.on('input-affix(search)', function(data){  // 搜索var elem = data.elem; // 输入框var value = elem.value; // 输入框的值if(!value){layer.msg('请输入搜索内容');return elem.focus()};// 搜索重载数据table.reload('test', {where: {Str: value},});});

后端 获取数据

判断一下Str是不是空的就可以区分是一开始渲染还是重载了

@WebServlet("/GetAllTemp")
public class GetAllTempServlet extends HttpServlet {AllTemplateService ats = new AllTemplateServiceImpl();@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {req.setCharacterEncoding("utf-8");resp.setCharacterEncoding("utf-8");String Str = req.getParameter("Str");if (Str==null){int uid = Integer.parseInt(req.getSession().getAttribute("uid").toString());System.out.println("uid: "+uid);List<AllTemplate> allTemplates = ats.getAllTemp();JsonMassage<AllTemplate> JSM = new JsonMassage("0", "", allTemplates);String json = JSM.toJSONString();resp.getWriter().write(json);}else {List<AllTemplate> allTemplates = ats.getTempByStr(Str);JsonMassage<AllTemplate> JSM = new JsonMassage("0", "", allTemplates);String json = JSM.toJSONString();resp.getWriter().write(json);}}
}

http://www.yayakq.cn/news/982409/

相关文章:

  • 京东云服务器怎么做网站成都景观设计公司
  • 电商网站seo优化目标分解百度一下你就知道 官网
  • 凡科网站能在百度做推广吗做html网站模板下载
  • 网站培训网站建设网站字号多大
  • 丽水企业网站开发企业在线制作网站页面
  • 做物流网站注意什么wordpress自定义字段图文
  • 怎么查网站有没有做底部导航网站建设费可以计入管理费用吗
  • 免费的外链网站网站开发的语言有什么
  • 如何配置iis网站网站搭建培训
  • 注册网站会员需要填写信息做网站泊头
  • 潍坊公司网站制作做程序的网站
  • 承接设计网站建设开发区教育网
  • 莘庄网站建设新手建立企业网站流程
  • 用几个域名做网站好宁波网站建设制作价格
  • 可拖拽 网站建设做淘宝联盟必须要有网站吗
  • 河源市住房城乡和建设局网站如何自建网站卖产品
  • 网站备案要注意什么毕业生就业网站开发项目
  • 东莞 网站 建设 汽车国外视频设计网站
  • 晋江网站建设费用注册公司流程2021
  • 电影网站建设报价网站建设 599
  • 卓智网络科技有限公司广州百度seo代理
  • 有哪些可以做外链的网站常州 网站 推广
  • 备案网站公共查询系统深圳定制网站制作
  • 招聘网站开发方案doc网站建设费用说明
  • 如何提高网站优化深圳建设局和住建局
  • 自己建立网站服务器重庆市建设医院网站
  • 自建网站怎么做后台管理系统wordpress弹出式侧边栏
  • 网站空间使用方法浏阳市商务局网站溪江农贸市场建设
  • vs做asp网站流程学校网站建设运行简介
  • 如何做网站新手搜狐做app的网站