xianzhijiaoyi/WebRoot/manage/js/begtable.js
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
layui.config({
base: 'plugins/layui/modules/'
});
layui.define(['layer', 'laypage', 'icheck'], function(exports) {
"use strict";
var $ = layui.jquery,
layer = parent.layer === undefined ? layui.layer : parent.layer,
laypage = layui.laypage;
/**
* @description begtable元素
*/
var ELEM = {
table: 'beg-table',
hover: 'beg-table-hovered',
border: 'beg-table-bordered',
strip: 'beg-table-striped'
};
/**
* @constructor begTable 构造函数
*/
var begTable = function() {
this.config = {
elem: undefined, //存放begtable的窗口,必填
bordered: false, //是否加边框
striped: false, //是否显示斑马线
hovered: false, //鼠标悬停样式
checked: false, //显示多选按钮
checkboxClass: 'icheckbox_flat-green', //checkbox样式
tips: '这是默认Tips',
columns: undefined, // 数据列
url: undefined, //远程地址
data: undefined, //数据
identity: undefined, // 标识字段
paged: true, //启用分页功能
type: 'get', //远程读取数据的方式
pageSet: {
jump: undefined, //
groups: 5,
} //分页设置
};
};
/**
* @description 设置
* @param {Object} options
*/
begTable.prototype.set = function(options) {
var that = this;
$.extend(true, that.config, options);
return that;
};
/**
* @description 获取选择的行
*/
begTable.prototype.getSelectedRows = function() {
console.log(this.config.tips);
};
/**
* 初始化begtable
*/
begTable.prototype.init = function() {
后面还有 135 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
