自己写的表格插件autotable
自己写的表格插件autotable
作者:田想兵,个人网址:http://www.lovewebgames.com
这个表格插件所完成的功能是:ajax请求数据,然后动态绑定到指定表格下,格式化,分页处理,自二级的父子级操作、多选。固定操作列等。。。
例:
$(".autoTable").autoTable({
column:[{
name:"name",type:"link",url:"asdfasd.html",args:["id"]
},{
name:"money",type:"money",align:'right'
},{
name:"money",type:"money",align:'right'
},{
name:"money",type:"money",align:'right'
},{
name:"money",type:"money",align:'right'
},{
name:"type",type:"text"
},{
name:"NO",type:"text"
},{
name:"status",type:"text"
},{
action:true,child:[
{
isp:true,
type:'html',click:function(){ },
html:'<span class="action-drop-btn gnslect">功能选项<a class="action-btn-icon"></a></span>'
},
{
isc:true,
type:'html',click:function(){ },
html:'<a class="action-btn edit" >编辑</a>  <a class="action-btn">追溯</a>'
}
]
}
],
className:'scroll-table-innertable',
ref:'id',
datasource:"data.txt",//请求
childsource:'data2.txt',//请求
ispager:true, //是否有分页
pagerContainer:$(".pagerCon")//分页容器
});
如上调用方式.

固定列的调用方式是:
    $(".dockTable").dockTable({
        columns:[
            {
                type:"auto",
                column:[{
                    name:"name",type:"link",url:"asdfasd.html",args:["id"]
                },{
                    name:"money",type:"money",align:'right'
                },{
                    name:"money",type:"money",align:'right'
                },{
                    name:"money",type:"money",align:'right'
                },{
                    name:"money",type:"money",align:'right'
                },{
                    name:"type",type:"text"
                },{
                    name:"NO",type:"text"
                },{
                    name:"status",type:"text"
                }
            ]},{
                type:"dock",
                column:{
                    action:true,
                    html:'<a class="operate-a getAttr" >属性</a> <a class="operate-a edit" > 编辑</a>'
                    }
            }
        ],
        className:'scroll-table-innertable',
        ref:'id',
        datasource:"data2.txt",
        ispager:true,
        pagerContainer:$('.pagerContainer'),
        callback:function(args){
        }
      });
    });
注意:这里调用的是docktable,此类扩展于autotable.

单元格的调用方式是:
 $(".autoTable").autoTable({
    column:[{
            name:"name",type:"link",url:"asdfasd.html",args:["id","name"]
        },{
            name:"money",type:"money",align:'right',update:true,callback:"updateColumn"//,updateurl:"update.txt"
        },{
            name:"money",type:"money",align:'right'
        },{
            name:"money",type:"money",align:'right'
        },{
            name:"date",type:"date",align:'right',update:true,updateurl:"update.txt"
        },{
            name:"type",type:"text",update:true,callback:"updateColumn"
        },{
            name:"NO",type:"text"
        },{
            name:"status",type:"text"
        },{
            action:true,
            child:[
                {
                    type:'html',
                    html:'<a class="clicklook">点击查看</a>'
                }
            ]
        },{
            name:"id",type:"text",className:'hide'
        }
    ],
    className:'white-row',
    ref:'id',
    datasource:"data2.txt?key=123",
    ispager:true
  });

自己写的表格插件autotable的更多相关文章
- [译]MVC网站教程(四):MVC4网站中集成jqGrid表格插件(系列完结)
		
目录 1. 介绍 2. 软件环境 3. 在运行示例代码之前(源代码 + 示例登陆帐号) 4. jqGrid和AJAX 5. GridSettings 6. ...
 - datatables 前端表格插件 增删改查功能
		
官方网站:http://datatables.club/example/<!-- DataTables CSS -->css引入的<link rel="stylesheet ...
 - 好用的自适应表格插件-bootstrap table (支持固定表头)
		
最近工作中找到了一款十分好用的表格插件,不但支持分页,样式,搜索,事件等等表格插件常有的功能外,最主要的就是他自带的冻结表头功能,让开发制作表格十分容易,不过网上大多都是英文文档,第一次使用会比较麻烦 ...
 - 前端开发:一个开源、简单易用的jQuery表格插件(DataTables)
		
DataTables是一个基于jQuery库的开源(MIT协议)表格插件,支持添加.排序.分页.搜索.过滤等功能,使用简单.广受欢迎,能够与主流前端UI整合(如bootstrap.jQuery UI等 ...
 - jQuery动态表格插件 AppendGrid
		
AppendGrid是一个jQuery动态表格插件,提供像填写电子表格数据一样在页面去输入结构化数据. 它允许用户在表格里增加/删除/插入/删除行,控制input/select/textarea 提交 ...
 - jquery DataTables表格插件的使用(网页数据表格化及分页显示)
		
DataTables - 非常强大的 jQuery 表格插件,可变宽页码浏览,现场过滤. 多列排序,自动探测数据类型,智能列宽,可从几乎任何数据源获取数据. 那么在Bootstrap下如何使用Data ...
 - Bootstrap-table表格插件的使用方法
		
前言 上次写了一个可拖动列表的插件,但除了这个特点没什么优点了,接下写的是我们常用的Bootstrap-table表格插件 正文 官网:https://bootstrap-table.com/ 有两个 ...
 - 基于JQuery可拖动列表格插件DataTables的踩坑记
		
前言 最近项目中在使用能够拖动列调整列位置顺序的表格插件---DataTables,这也是目前我找到的唯一一种存在有这种功能的插件. 在查找使用方法的过程中发现可用案例并不多,且大多言语不详.本文将全 ...
 - 一款比较强大的jquery表格插件Datatables
		
Datatables是一款jquery表格插件.它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能. 链接:http://www.datatables.club/ 本人无聊时发现的一款用 ...
 
随机推荐
- C# FTP FtpWebRequest UsePassive 属性
			
属性值 类型:System::Boolean如果客户端应用程序的数据传输过程侦听数据端口上的连接,则为 false:如果客户端应在数据端口上启动连接,则为 true. 默认值为 true. UsePa ...
 - 【原】SQL ROW_NUMBER() OVER
			
语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) SELECT ROW_NUMBER() OVER(ORDER BY CASE Col ...
 - Qt编写自定义控件大全
			
最新版可执行文件 http://pan.baidu.com/s/1i491FQP 不定期增加控件及修正BUG和改进算法. 总图: 1:动画按钮 * 1:可设置显示的图像和底部的文字 * 2:可设置普通 ...
 - js获取客户端计算机硬件及系统信息
			
注意:(1):遇到“automation服务器不能创建对象”的问题 解决方案: 1.在“运行”中执行regsvr32 scrrun.dll 2.安全模式设置成“中”,如果javascript脚本中报这 ...
 - JS文档和Demo自动化生成工具 - SmartDoc发布
			
曾几何时,当你码神附体,一路披荆斩棘的完成代码后,带着“一码在手,天下我有”的傲然环顾之时,却发现单元测试.API文档.Demo实例陆续向你砸来,顿时有木有一种冰水挑战后的感觉.而这时你应该:哟哟,快 ...
 - 启动weblogic的错误:Could not obtain an exclusive lock to the embedded LDAP data files directory
			
http://hi.baidu.com/kaisep/item/0e4bf6ee5da001d1ea34c986 源地址 启动weblogic的错误:Could not obtain an exclu ...
 - [转载]AxureRP 7.0部件详解(一)
			
本文为Axure RT7.0教程,本章主要介绍menu菜单.table表格.Tree Widget 树部件三个部件,后续将持续更新...... Menu 菜单 常用案例 网站导航菜单部件通常用于母板之 ...
 - [Matlab] Galois Field
			
1. gf(M)用来把M转换到伽罗华域 2. gf(M.x)用来把M转换到实数域
 - 轻松认识JVM运行时数据区域(使用思维导图)
			
下面是个人阅读周志明编写的深入浅出Java虚拟机做成思维导图的笔记,线条.颜色和图片的视觉印象比起单纯文字笔记好得太多了,文字笔记的枯燥以及硬性记忆我就不再多说,特别对于JVM这块略微有点枯燥的知识, ...
 - ChartDirector应用笔记(一)
			
ChartDirector介绍 ChartDirector是一款小巧精细的商业图表库.其适用的语言范围非常广泛,包括.Net, Java, Asp, VB, PHP, Python, Ruby, C+ ...