layui table 改
F.prototype.pullData = function(e) {
success: function (t) {
var da001 = i;
window.getdata1234567(da001);
"function" == typeof a.parseData && (t = a.parseData(t) || t),
////F.prototype.renderData = function(e, n, o, r) ; e=json对象;n =第几页,o=总数据数;r=未定义
window.getobj.renderData(e,,);
window.getdata1234567 = function (data) {
window.getobj = data;
}
layui.define(...);
case 'reload':
//调用table.pullData
////F.prototype.renderData = function(e, n, o, r) ; e=json对象;n =第几页,o=总数据数;r=未定义
var jsonstr = '';
var e = JSON.parse(jsonstr);
var t = table;
var that = this;
window.getobj.renderData(e,1,21);
二改
var that_obj;
table.render(
{
}
,
function (data) {
that_obj = data;
}
);
d.render = function (e,callback) {
var t = new F(e);
callback = callback || new Function();
callback(t);
return c.call(t)
//F.prototype.renderData = function(e, n, o, r) ; e=json对象;n =第几页,o=总数据数;r=未定义
var jsonstr = '';
var jsonstr = jsonstr.replace(/\\/g, "\\\\");
var e = JSON.parse(jsonstr);
var n = table;
var that = this;
that_obj.renderData(e, , );
form.render();
parent.document.getElementById("search").click(); //执行父页面 查询事件
三 改....
var that_obj;
var call_back = function (data, data1) {
if (data != null) {
that_obj = data;
return {};
}
////增加传递 参数
if (data1 != null) {
var r = data1;
r.where = 123456;
return r;
}
}; //加载数据
function load_data(data) {
//F.prototype.renderData = function(e, n, o, r) ; e=json对象;n =第几页,o=总数据数;r=未定义
//var e = JSON.parse(json_str);
e = data;
that_obj.renderData(e, 1, e.count);
form.render();
}
//请求数据
//执行提交 事件
function search_post() {
var posturl = "/Backstage/HFEventInfo/list/";
var index = layer.msg('查询中,请稍候...', { icon: 16, time: false, shade: 0 });
setTimeout(function () {
p_f1();
layer.close(index);
}, 300);
function p_f1() {
myxhr.send_data(posturl,
function () {
//var files = document.getElementById("input-file").files;
var page_size = document.getElementById("txt_pagesize").value;
var type_id = document.getElementById("typeid").value;
var formData = new FormData();
formData.append("page", 1);
formData.append("limit", page_size);
formData.append("typeid", type_id);
return formData;
},
function (data) {
var that = data;
//var obj = JSON.parse( data.data);
if (data && data.code == 0) { load_data(data); //outputImg.setAttribute("code", obj.code); }
}
);
} } table.render(
{
}
, call_back
);
//table .js
d.render = function (e, callback) {
var t = new F(e);
callback = callback || new Function();
win_handle_data = callback;
callback(t);
return c.call(t)
}
var r = {}; r[l.pageName] = e, r[l.limitName] = a.limit; var d = t.extend(r, a.where);
"function" == typeof win_handle_data && (r = win_handle_data(null, r));
a.contentType && 0 == a.contentType.indexOf("application/json") && (d = JSON.stringify(d)), t.ajax({
"use strict";
var win_handle_data;
//----
that_obj.pullData(1); //加载第一页数据 无需 返回的json数据 二次无法处理
//---------其他研究
//var a = layui.laypage;
//var s = that_obj.config;
//var t = layui.$
//var o = e.count;
//void (s.page && (s.page = t.extend(
// {
// elem: "layui-table-page" + s.index,
// count: o,
// limit: s.limit,
// limits: s.limits || [10, 20, 30, 40, 50, 60, 70, 80, 90],
// groups: 3,
// layout: ["prev", "page", "next", "skip", "count", "limit"],
// prev: '<i class="layui-icon"></i>',
// next: '<i class="layui-icon"></i>',
// jump: function (e, t) {
// t || (c.page = e.curr,
// s.limit = e.limit,
// c.loading(),
// c.pullData(e.curr))
// }
//}, s.page),
// s.page.count = o,
// a.render(s.page)));
//加载数据
function load_data(data) {
//F.prototype.renderData = function(e, n, o, r) ; e=json对象;n =第几页,o=总数据数;r=未定义
//var e = JSON.parse(json_str);
e = data;
//that_obj.pullData(1); //加载第一页数据 that_obj.config.page = true; //重置 翻页数据
that_obj.renderData(e, , e.count); //绑定数据
that_obj.setColsWidth();//自动列宽
that_obj.renderForm(); //渲染列表数据
form.render(); }
layui table 改的更多相关文章
- layui table+复杂表头+合并单元格
效果图: 问题:行hover效果感觉错乱 所以改为透明色 代码: <!DOCTYPE html> <html lang="en"> <head> ...
- layui table 分页 序号始终从”1“开始解决方法
在用Layui table 分页显示数据,用 type:"numbers" 进行显示序号有以下的问题 1.表格自带的分页,page:true 这种分页,在切换页面的时候序号可以正常 ...
- layui table分页 page为false时,limit问题
问题描述:table数据表格page设为false时,limit为默认设置10 解决办法:limit设为 Number.MAX_VALUE 加载全部数据 实例: var table = layui.t ...
- layui.table图片显示不全和404问题
1.图片显示不全 在使用layui.table组件中,加载的图片显示不全,需重新定义CSS如下: .layui-table-cell{ height: auto!important; white-sp ...
- layui table数据表格reload where参数保留问题
layui table数据表格reload where参数保留问题 在使用layui过程中多多少少会遇到些问题 table reload 有个坑:reload时where参数会保留上次的参数,如果用 ...
- Layui table 组件的使用:初始化加载数据、数据刷新表格、传参数
背景 笔者之前一直使用 bootstrap table ,因为当前项目中主要使用 Layui 框架,于是也就随了 Layui table ,只是在使用的时候出现了一些问题,当然也是怪自己不熟悉的锅吧! ...
- layui table动态表头 改变表格头部 重新加载表格
改变头部原理: 删除原来表格, 重新建立DOM元素, 重新加载table,实现表头改变 明白了原理, 我相信大家都能写出来了, table.reload(ID, options)目前好像还不支持con ...
- layui table 表格模板按钮实例
这是个是全部的jsp 页面: <%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8& ...
- 项目总结17-使用layui table分页表格
项目总结17-使用layui table分页表格总结 前言 在项目中,需要用到分页的表格来展示数据,发现layui的分页表格,是一个很好的选择:本文介绍layui table分页表格的前后端简单使用 ...
随机推荐
- P4878 [USACO05DEC] 布局
题面lalala 这居然是个紫题???原谅我觉得这题是模板... 这个这个,这题的算法呢其实是一个叫差分约束的东西,也是今天下午我们机房的重点,如果不知道这个差分约束是个啥的人呢,自行百度一下谢谢.. ...
- 【VS开发】使用WinPcap编程(3)——设置过滤器
设置过滤器要用到两个函数,一个是pcap_compile(),另一个是pcao_setfilter().他们的函数原型如下所示: int pcap_compile (pcap_t *p, struct ...
- Linux系统管理和调优(内存、CPU、磁盘IO、网络)
系统管理 Author:Rich七哥 查看 CPU 负载相关工具,找出系统中使用 CPU 最多的进程 查看 Memory 运行状态相关工具,找出系统中使用内存最多的进程 查看 IO 运行状态相关工具, ...
- Go语言的变量和常量(三)
我想吐槽下网上的很多所谓的“零基础教程”,因为那根本不算零基础.就拿语言教程来说,一上来就说怎么定义变量的怎么算零基础呢?零基础应该是先告诉你啥叫变量. 所以我从不起零基础的标题.我这也不是教程,只是 ...
- HDU-5201 The Monkey King
题目描述 \(m\)个猴子分\(n\)个桃,要求第一个猴子的桃数严格大于其他猴子,问有多少种分法对\(1e9+7取模(\%1e9+7)\) Input \(1≤T≤25 ,1≤n,m≤100000\) ...
- E - 卿学姐与城堡的墙(树状数组求逆序数)
卿学姐与城堡的墙 Time Limit: 2000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others) Submit ...
- ReactNative: Android与iOS平台兼容处理
方法一: 创建不同的文件扩展名:*.android.js*.io.js 方法二: import { Platform } from 'react-native'; if (Platform.OS == ...
- 如何导入GitHub下的vue项目 并启动
如何运行 下载的GitHub项目 一 准备工作: Node.js环境(npm包管理器) vue-cli 脚手架构建工具 cnpm npm的淘宝镜像 二 安装node.js 略 cmd 输入node ...
- vue中如何引入css文件
两种方式引入css文件,一种是直接在main.js中引入(也可以在其他的.vue文件中的<script></script>标签中),即下面这种写法: import 'eleme ...
- centos7搭建docker+k8s集成
1. 关闭防火墙 # systemctl stop firewalld # systemctl disable firewalld # setenforce 2. 使用yum安装etcd和kubern ...