关于jqeury的datatable。我用c:cforeach循环把后台传来的数据放到表格,可为啥datetable无法获取表格数据?

DataTables(/)应该是我到目前为止见过的功能最强大的表格解决方案(当然,不计算其它整套框架中的table控件在内)

先把它主页上写的特性翻译罗列如下:


可变长度分页;动态过滤;多列排序,带数据类型检测功能;列宽度的智能处理;从多种数据源获取数据(DOMjs Array, ajax file, server-side returning);滚动配置属性;完整国际化支持; jquery UI ThemeRoller支持;经历了個2600多个单元测试,相当牢固;有为数不少的插件支持;免费的;状态保存能力;支持隐藏列;动态创建表格的能力;自动ajax数据加载;自定義DOM位置;单列过滤(这个与前面的过滤有区别么);多种分页器;无损的DOM交互;参与排序的列高亮;高级数据源配置;扩展的插件支持功能;可以用css完全配置表象;丰富的文档;

要注意的是,要被dataTable处理的table对象必须有thead与tbody,而且结构要规整(数据不一定要完整),这样才能正确处理

以下是在进行dataTable绑定处理时候可以附加的参数:

是否自动计算表格各列宽度
开关,是否启用客户端过滤功能
开关是否显示表格的一些信息
开关,是否显示一个每页长度的选择条(需要分页器支持)
开关是否显示(使用)分页器
开关,以指定当正在处理数据的時候是否显示“正在处理”这个提示信息
开关,以指定是否无限滚动(与sScrollY配合使用)在大数据量的时候很有用。当这个标志为true的时候分页器就默认关闭
开关,是否让各列具有按列排序功能
开关是否打开客户端状态记录功能。这个数据是记录在cookies中的打开了这个记录後,即使刷新一次页面或重新打开浏览器,之前的状态都是保存下来的
是否开启水平滚动以及指定滚动区域大小
是否开启垂直滚动,鉯及指定滚动区域大小
指定按多列数据排序的依据
同上唯一不同点是不能被用户的自定义配置冲突
这个为选择每页的条目数,当使用一個二维数组时二维层面只能有两个元素,第一个为显示每页条目数的选项第二个是关于这些选项的解释
给每个列单独定义其初始化搜索列表特性(这一块还没搞懂)
指定要被应用到各行的class风格,会自动循环
用于当要在同一个元素上执行新的dataTable绑定时将之前的那个数据对潒清除掉,换以新的对象设置
指定适当的时候缩起滚动视图
整数默认7200,单位为秒 指定用于存储客户端信息到cookie中的时间长度超过这个时間后,自动过期
延迟加载它的参数为要加载条目的数目,通常与bServerSidesAjaxSource等配合使用
用于指定一屏显示的条数,需开启分页器
用于指定从哪一條数据开始显示到表格中去
用于指定当DataTable设置为滚动时最多可以一屏显示多少条数据
又是初始时指定搜索参数相关的,有点复杂没搞懂目前
指定当从服务端获取表格数据时,数据项使用的名字
指定要从哪个URL获取数据
当打开状态存储特性后用于指定存储在cookies中的字符串的前綴名字
这是用于定义DataTable布局的一个强大的属性,另开专门文档来补充说明吧
又是水平滚动相关的没搞懂啥意思
}

DataTables(/)应该是我到目前为止见过的功能最强大的表格解决方案(当然,不计算其它整套框架中的table控件在内)

先把它主页上写的特性翻译罗列如下:


可变长度分页;动态过滤;多列排序,带数据类型检测功能;列宽度的智能处理;从多种数据源获取数据(DOMjs Array, ajax file, server-side returning);滚动配置属性;完整国际化支持; jquery UI ThemeRoller支持;经历了個2600多个单元测试,相当牢固;有为数不少的插件支持;免费的;状态保存能力;支持隐藏列;动态创建表格的能力;自动ajax数据加载;自定義DOM位置;单列过滤(这个与前面的过滤有区别么);多种分页器;无损的DOM交互;参与排序的列高亮;高级数据源配置;扩展的插件支持功能;可以用css完全配置表象;丰富的文档;

要注意的是,要被dataTable处理的table对象必须有thead与tbody,而且结构要规整(数据不一定要完整),这样才能正确处理

以下是在进行dataTable绑定处理时候可以附加的参数:

是否自动计算表格各列宽度
开关,是否启用客户端过滤功能
开关是否显示表格的一些信息
开关,是否显示一个每页长度的选择条(需要分页器支持)
开关是否显示(使用)分页器
开关,以指定当正在处理数据的時候是否显示“正在处理”这个提示信息
开关,以指定是否无限滚动(与sScrollY配合使用)在大数据量的时候很有用。当这个标志为true的时候分页器就默认关闭
开关,是否让各列具有按列排序功能
开关是否打开客户端状态记录功能。这个数据是记录在cookies中的打开了这个记录後,即使刷新一次页面或重新打开浏览器,之前的状态都是保存下来的
是否开启水平滚动以及指定滚动区域大小
是否开启垂直滚动,鉯及指定滚动区域大小
指定按多列数据排序的依据
同上唯一不同点是不能被用户的自定义配置冲突
这个为选择每页的条目数,当使用一個二维数组时二维层面只能有两个元素,第一个为显示每页条目数的选项第二个是关于这些选项的解释
给每个列单独定义其初始化搜索列表特性(这一块还没搞懂)
指定要被应用到各行的class风格,会自动循环
用于当要在同一个元素上执行新的dataTable绑定时将之前的那个数据对潒清除掉,换以新的对象设置
指定适当的时候缩起滚动视图
整数默认7200,单位为秒 指定用于存储客户端信息到cookie中的时间长度超过这个时間后,自动过期
延迟加载它的参数为要加载条目的数目,通常与bServerSidesAjaxSource等配合使用
用于指定一屏显示的条数,需开启分页器
用于指定从哪一條数据开始显示到表格中去
用于指定当DataTable设置为滚动时最多可以一屏显示多少条数据
又是初始时指定搜索参数相关的,有点复杂没搞懂目前
指定当从服务端获取表格数据时,数据项使用的名字
指定要从哪个URL获取数据
当打开状态存储特性后用于指定存储在cookies中的字符串的前綴名字
这是用于定义DataTable布局的一个强大的属性,另开专门文档来补充说明吧
又是水平滚动相关的没搞懂啥意思
}

我要回帖

更多关于 c:foreach 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信