layui页面table使用

layui点击第二页后再进行条件筛选、列表页序号会直接从对应页码开始计数

需要在reload时候指定开始页码:

table.reload('demo', {
    
    
	  page: {
    
    
	    curr: 1 //重新从第 1 页开始
	  }
	  where: {
    
    
		type:type,
		name:name,
		id:id
	}
});

界面查询指定传入分页参数名称:

table.render({
    
    
					elem: '#demo',
					cols: [
						[ //标题栏
							{
    
    
								type: 'checkbox'
							},
							{
    
    
								field: 'id',
								title: '序号',
								width: 60,
								align: 'center',
								templet: function(d) {
    
    
									return d.LAY_INDEX
								}
							},
							{
    
    
								field: 'col1',
								title: '题干',
								minWidth: 300,
								templet: function(d) {
    
    
									return '<a href="javascript:void(0)" οnclick="viewExaminationQ()" title="' +
										d.col1 + '">' + d.col1 + '</a>'
								}
							}
						]
					],
					data: data,
					skin: 'line', //表格风格
					// even: true,
					page: true, //是否显示分页
					request:{
    
    
						//根据系统中需要使用那种名称在下面重新指定名称
						pageName:'pageNo',//页码的参数名称,默认page
						limitName:'limits'//每页数据量的参数名称,默认limit
					},
					limits: [10, 20, 30],
					limit: 10, //每页默认显示的数量
					// toolbar: '#barDemo'
					done: function(res, curr, count) {
    
    
						console.log(res.data)
						for (var i = 0; i < res.data.length; i++) {
    
    
							layui.rate.render({
    
    
								elem: '#' + res.data[i].id,
								value: res.data[i].value,
								half: true,
								readonly: true
					 	});
						}

					}
				})

猜你喜欢

转载自blog.csdn.net/yangyang_VV/article/details/126933904