问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何快速入门jQuery Flexigrid 表格插件

发布网友 发布时间:2022-04-23 23:20

我来回答

1个回答

热心网友 时间:2022-04-21 02:55

Flexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid显示的数据能够通过Ajax获取或者从一个普通的表格转换。
本文重点介绍如何入门使用
工具/原料
Flexigrid 插件包
eclipse/Myeclipse/Visual Studio
方法/步骤
1
百度搜索jQuery Flexigrid 表格插件官网,进入之后如图

点击官网DownLoad进入Flexigrid 的GitHub主页,下载插件包

解压刚刚下载插件包,查看目录:
README.md 里面介绍了当前版本的一些特性和证书等信息
Css目录存放该插件需要的样式表,
Js目录存放插件的js文件
Demo即为作者提供的一些使用例子

使用:
(1)在插件包中自带了,几个例子,读者可以借鉴下:里面介绍了不同数据格式 (如:JSON,XML)如何绑定到flexgrid表格中,具体参考源代码学习

(2)如何根据自定义需求向表格中插入数据及控件
下面给出一个简单例子:需求如下图

步骤:a、利用eclipse/Myeclipse或Visual Studio(具体用什么工具根据喜好,也可以只用文本编辑器)创建一个web工程
b、工程中添加jquery插件,Flexigrid 插件

c、新建TestFlexigrid.html页面进行编辑,html代码为:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Test Flexigrid</title>
<link rel="stylesheet" type="text/css" href="js/flexigrid/css/flexigrid.css">
<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
<script type="text/javascript" src="js/flexigrid/js/flexigrid.js"></script>
</head>
<body onload="init();">
<table id="tb_account1">
</table>
</body>
</html>
js部分代码:
<script>
function init() {
$('#tb_account1').flexigrid({
'url': false
, 'width': 500
, 'dataType': 'json'
, 'colModel': [
{ 'display': 'Name', 'name': 'Name', 'width': 100, 'sortable': false, 'align': 'left', 'dataAlign': 'left' }
, { 'display': 'Age', 'name': 'Age', 'width': 100, 'sortable': false, 'align': 'left', 'dataAlign': 'left' }
, { 'display': 'Option', 'name': 'Option', 'width': 300, 'sortable': false, 'align': 'left', 'dataAlign': 'left' }
]
, 'resizable': false
, 'striped': true
, 'singleSelect': true
, 'showToggleBtn': false
, 'minheight': 30
, 'height': 150
, 'preProcess': function (data) {
return data;
}
, 'doDbClick': function () {

}
});

var tbData1 = { 'total': 1, 'rows': [] };
for (var i = 0; i < 4; i++) {
tbData1['rows'].push({ 'cell': ["name", "10", "<button>Add</button> <button>Modify</button>"] });
}
$('#tb_account1').flexAddData(tbData1);
}
</script>
最终界面显示效果如下;

以上仅简单介绍Flexigrid插件下载使用,在实际应用中会根据具体业务要求做调整,读者可自行深入研究
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...是4厘米、和7厘米,第三条边的长度可能是多少厘米? 一个三角形的一条边是四厘米另一条边是七厘米第三条边可能是 一个三角形的一条边是4厘米,另一条边是7厘米,第三条边可能是( ) A... ...3厘米,另一条边是7厘米,第三条边可能是( )厘米. A.3 B.4 C._百 ... ...三条边可能是( )厘米。 A. 4厘米 B. 3厘米 C.2厘米 d.1 2017款宝马730Li前刹车片的价格 宝马730刹车盘多少公里更换宝马7系刹车片多久换一次 宝马换完4轮刹车片怎么归零 宝马7系刹车盘多少公里更换? 如何将QQ炫舞里两人结婚的录像制成照片放在QQ空间里啊 幽灵行动荒野进去持续黑屏,只有鼠标可以动,任务管理器退出后弹出对话框,该怎么解决。 电子表格中安装的插件不显示 jquery最好用的表格控件是哪个 幽灵行动荒野进游戏就一直黑屏,开任务管理器关掉之后就弹出个框,怎么办 net 好用的报表插件有哪些 ★在excel表格中怎么添加数据分析的插件 关于幽灵行动 荒野黑屏的问题 关于幽灵行动荒野黑屏的情况 怎么解决 幽灵行动荒野闪退和进不去怎么办 修复攻略 幽灵行动荒野为什么打开黑屏? 幽灵行动荒野黑屏怎么办 幽灵行动荒野今天打开之后就黑屏 为什么幽灵行动荒野打不开 一直是黑屏 幽灵行动荒野无限黑屏怎么办?黑屏解决方法一览 幽灵行动荒野打开时黑屏怎么办 在网上委托人。办理停息挂账信用卡有用吗? 现在有些平台是帮忙还信用卡的,会是骗人的吗 有限责任公司与股份有限公司的联系与区别? 想知道有限责任公司和股份有限公司的区别? 网上有帮人办理信用卡的是真的,信用额度是5万,卡邮寄给我,在给钱,是不是真的? 求助 关于steam正版幽灵行动荒野无法运行问题 谁介绍一款比较好的表格控件 急!急!急!我的幽灵行动荒野进入到警告页面之后就黑屏崩溃,没收到更新 请问PS表格插件哪里可以下载到? 幽灵行动荒野一进入游戏场景模糊人物卡住不动按esc直接黑屏退出去重进依然这样。 jquery有没有比较好用的表格工具或者插件 专家,我在steam上买了一个幽灵行动 荒野 ,刚下载完,我想进游戏体验体验,却一直黑屏卡着 如何删除excel表格中的控件,宏等插件~~ 中国共产党纪律处分条例开列了哪些负面清单? 新的《中国共产党纪律处分条例》“六大纪律”的负面清单有哪些 中国共产党纪律处分条例开列了哪些负面清单 个人作风方面存在的问题及整改措施分别有哪些? 《中国共产党纪律处分条例》从哪些方面开列纪律“负面清单” 新纪律处分条例列出六项负面清单 廉洁自律条例6大纪律负面清单包括哪些内容 最严党纪列出6类负面清单指哪六类 华为手机管家显示可以拦截空号 陌生号码,但是想要智能识别是不是*扰电话,有这个功能吗?怎样设置? 华为手机怎么不看拦截短信,和拦截的电话号码? 华为手机如何查看来电拦截记录? 华为手机百度手机卫士不能显示是否是骚扰电话