Layui之新建页面,加载数据表格,点击搜索按钮重载数据

概要

由于,初次接触Layui的数据表格,想要实现数据表格的加载以及,点击查询按钮,重载数据表格的数据。期间经历了一些bug。在点击搜索按钮,调用接口的时候,输入框的参数任是没有带进去,百思不得其解,最后按照官网的格式,进行操作,结果又可以了,特在此记录一下。

代码

<td><a id="btnEp" class="easyui-linkbutton"  href="javascript:search()">查询</a></td>
<table id="tt"></table>
<td>
	<span class="txt">菜单</span>
	<input  class="easyui-combobox" url="${ctx}/param/findJsonCode.action?typecode=menu" id="menu2" name="menu2"
	data-options="valueField:'code', textField:'name', panelHeight:'auto'" style="width:180px;"/>
	</td>
	<td> 
	<span class="txt">功能编号</span>
	<input class="easyui-textbox" id="code2" name="code2" style="width:120px;"/>
	</td>
	<td>
	<span class="txt">功能名称</span>
	<input class="easyui-textbox" id="name2" name="name2" style="width:120px;"/>
</td>

前提:需引入相关js文件

var table;
 layui.use('table', function(){
	 table = layui.table;
	  //方法级渲染
	  table.render({
		elem: '#tt'
		,url: '<%=contextPath%>/mobmenu/findAllFun.action' //数据接口
	    ,cols: [[
		 	 {field:'opt',title:'<strong>操作</strong>',width:120},
			 {field:'moduleid',title:'<strong>功能编号</strong>',width:90},
			 {field:'modulename',title:'<strong>功能名称</strong>',width:140},
			 {field:'modulehref',title:'<strong>链接地址</strong>',width:400},
			 {field:'menu',title:'<strong>所属菜单</strong>',width:100},
			 {field:'enable',title:'<strong>是否启用</strong>',width:90}
	    ]]
	    ,id: 'testReload'
	    ,page: true
	    ,height: 740
	  });
 });
 
function search(){
    var menu=$('#menu2').combobox('getValue');
	var code=$('#code2').textbox('getValue');
    var name=$('#name2').textbox('getValue');

    //执行重载
    table.reload('testReload', {
      page: {
        curr: 1 //重新从第 1 页开始
      }
      ,where: {
        menu:menu
        ,code:code
        ,name:name
      }
    });
}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

耷腊呜呜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值