src/Hx.IdentityServer/wwwroot/js/jquery.table.js
(开头部分) 34KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
; (function ($, window, document, undefined) {
var cjjTable = function (ele, opt) {
this.$element = ele,
this.defaults = {
title: null,
body: null,
display: null,
pageNUmber: 8,
pageLength: 0,
url: null,
operation: 0,
dbTrclick: function (e, ar) { },
buttonSave: function (ar) { },
buttonRemove: function (ar) { }
}
this.options = $.extend({}, this.defaults, opt)
}
var maxpagenumberBoxRemove, jsonRemove, eRemove;
cjjTable.prototype = {
start: function () {
var _this = this;
var titlelistBox = "";
var titlesmall = _this.options.operation == 0 ? "" : "<th style='width:160px;'><input type='checkbox' name='checkBoth' class='cjjTable-checkBoth' style='display:none'><button class='cjjTable-edit'>编辑</button></th>";
for (var i = 0; i < _this.options.title.length; i++) {
titlesmall += "<th>" + _this.options.title[i] + "</th>";
titlelistBox = titlesmall;
}
var json = "";
var maxpagenumberBox = 5;
var json = this.options.url;
var histroy_DDBox = "";
var histroy_DD = "";
var firstPageNumber = json.length > _this.options.pageNUmber ? _this.options.pageNUmber : json.length;
for (var i = 0; i < firstPageNumber; i++) {
var bodyBigBox = "";
var bodyBox = _this.options.operation == 0 ? "" : "<td style='width:160px;'><input type='checkbox' name='checkList' class='cjjTable-checkList' style='display:none'><button class='cjjTable-change' style='display:none;'>更改</button><button class='cjjTable-remove' style='display:none;'>删除</button><button class='cjjTable-save' style='display:none;'>保存</button><button class='cjjTable-cancel' style='display:none;'>取消</button></td>";
for (var x = 0; x < _this.options.body.length; x++) {
var type = _this.options.body[x];
var display = "table-cell";
if (_this.options.body.length > _this.options.title.length && _this.options.display[x] != undefined) {
display = _this.options.display[x] * 1 == 1 ? "table-cell" : "none";
}
bodyBox += "<td data-html='" + json[i][type] + "' class='" + type + "' style='display:" + display + "'>" + json[i][type] + "</td>";
bodyBigBox = bodyBox;
}
histroy_DD += "<tr data-number='" + i + "' class='new_productBox'>" + bodyBigBox + "</tr>";
histroy_DDBox = histroy_DD;
}
$(_this.$element.selector + " table tfoot").html("");
if (Math.ceil(json.length / _this.options.pageNUmber) == 1) {
$(_this.$element.selector + " .nextPage").css("display", "none");
$(_this.$element.selector + " .endPage").css("display", "none");
}
var maxpagenumberBoxBigbox = "";
var maxpagenumberBoxBig = "";
if (Math.ceil(json.length / _this.options.pageNUmber) < maxpagenumberBox) {
for (var i = 0; i < Math.ceil(json.length / _this.options.pageNUmber); i++) {
var className = "";
if (i == 0) {
className = "pagenumberBoxLi";
后面还有 509 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
