Skip to content

ufologist/mobile-fixed-columns-table

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

在移动平台上(Android/iOS...)可用的固定列/表头的表格组件

v1.0.2 2015-9-24

Android 2.3.x/Android 4.x/iOS上组件的运行效果截图

测试过的手机

  • S5660 -- Android 2.3.4
  • Note2(N7100) -- Android 4.1.1 / Android 4.1.2
  • 小米1 -- Android 4.1.2
  • GT-I8552 -- Android 4.1.2
  • iPhone5 -- iOS 6.1.3

基于phonegap来使用mobile-fixed-columns-table组件.

android-demo-app

立刻扫描下面的二维码下载Android app体验吧!

android-demo-qrcode

优势

  • 兼容Android 2.3.x, 弥补了FixedColumns的不足
  • 表格可滚动区域会出现滚动条引导用户操作(iOS上需要tap后才出现), 弥补了FixedColumns的不足
  • 没有为达到功能而改动FixedColumns及任何第3方依赖库的源码, 巧妙地借力用力, 因此可以使用FixedColumns原有的强大功能, 鱼和熊掌兼得...

使用方法

// 至少需要的参数
$('#table').mobileFixedColumnsTable({ // 请参考DataTables的配置
    'sScrollY': '300px',
    'sScrollX': '100%',
    'bScrollCollapse': true
});
// 更多的配置项
$('#table').mobileFixedColumnsTable({
    'sScrollY': '300px',
    'sScrollX': '100%',
    'bScrollCollapse': true,
    'oLanguage': {
        'sInfo': ''
    }
}, {
    fixedColumnsOptions: { // 请参考DataTables的FixedColumns的配置
        iLeftColumns: 2
    },
    scrollerOptions: { // 请参考iScroll的配置
        onScrollMove: function() {
            console.log(this, arguments);
        }
    }
});

示例

依赖

  1. jQuery
  2. DataTables & FixedColumns
  3. iScroll

changelog

  • v1.0.2 2015-9-24

    1. 修复由于 iScroll 选择以 absolute 方式移动子元素造成 dataTables_scrollHead "消失"的问题.
  • v1.0.1 2013-10-11

    1. 修复一点点在用户体验上的问题, 即使页面区域还有剩余, 但表格总处于可滑动的状态出现垂直滚动条, 功能上倒是没什么影响.

想了解更多信息请访问项目主页

其他 Responsive Tables 方案

About

在移动平台上(Android/iOS...)可用的固定列/表头的表格组件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published