Cat.Web/Cat.Admin.Web/wwwroot/cat/js/cat-jquery-bootstrap-table-plugin.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
; (function ($) {
"use strict";
$.fn.ysTable = function (option, param) {
//如果是调用方法
if (typeof option == 'string') {
return $.fn.ysTable.methods[option](this, param);
}
//如果是初始化组件
var _option = $.extend({}, $.fn.ysTable.defaults, option || {});
var target = $(this);
target.bootstrapTable(_option);
return target;
};
$.fn.ysTable.methods = {
search: function (target) {
// 从第一页开始
target.bootstrapTable('refresh', { pageNumber: 1 });
},
getPagination: function (target, params) {
var pagination = {
pageSize: params.limit, //页面大小
pageIndex: (params.offset / params.limit) + 1, //页码
sort: params.sort, //排序列名
sortType: params.order //排位命令(desc,asc)
};
return pagination;
}
};
$.fn.ysTable.defaults = {
method: 'GET', // 请求方式(*)
toolbar: '#toolbar', // 工具按钮用哪个容器
striped: true, // 是否显示行间隔色
cache: false, // 是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
pagination: true, // 是否显示分页(*)
sortable: true, // 是否启用排序
sortStable: true, // 设置为 true 将获得稳定的排序
sortName: 'Id', // 排序列名称
sortOrder: "desc", // 排序方式
sidePagination: "server", // 分页方式:client客户端分页,server服务端分页(*)
pageNumber: 1, // 初始化加载第一页,默认第一页,并记录
pageSize: 10, // 每页的记录行数(*)
pageList: "10, 25, 50, 100", // 可供选择的每页的行数(*)
search: false, // 是否显示表格搜索
strictSearch: false,
showColumns: false, // 是否显示所有的列(选择显示的列)
showRefresh: false, // 是否显示刷新按钮
showToggle: false, // 是否显示详细视图和列表视图的切换按钮
minimumCountColumns: 2, // 最少允许的列数
clickToSelect: false, // 是否启用点击选中行
height: undefined, // 行高,如果没有设置height属性,表格自动根据记录条数觉得表格高度
uniqueId: "Id", // 每一行的唯一标识,一般为主键列
cardView: false, // 是否显示详细视图
detailView: false, // 是否显示父子表
totalField: 'Total',
dataField: 'Data',
columns: [],
queryParams: {},
后面还有 14 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。