0.1.4 • Published 7 years ago

angular-ui-datatables v0.1.4

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

ngDataTables使用说明

快速入门

<ng-datatables option="option" data="data" onChange="dataChanged(data)"></ng-datatables>
$scope.option={
    columns:[{
      data:'string',
      title:'string',
      filters:[{
        name:'string',
        params:['string','string']
      }],
      template:'string',
      style:{width:'50px'}
    }],
    methods:{},
    serverSide:true,
    ajax: 'url',
    data:[],
    paging: true,
    version: 1
  }

配置项说明

  • option.version:number 表格的版本,默认为0,为0时不显示表格,当我们队表格属性做出修改之后,应该主动刷新版本号,表格数据会自动更新。
  • option.serverSide:boolean 是否启用服务器数据,为true时启动服务器分页。
  • option.ajax:string/object ajax请求的路径或者Angular.ajax对象。
  • option.paging:boolean 是否启用分页
  • option.columns:Array 表格列配置
    • option.columnsi.data:string 该列要显示的数据的(key)
    • option.columnsi.title:string 列标题
    • option.columnsi.style:object 列标题样式,这个样式会通过ng-style绑定到表格的标头上。
    • option.columnsi.filters:Array/string 数据的过滤器。支持对象和字符串模式。如果是一个数组,将对数据依次应用所有过滤器, 支持 'filter1:params1|filter2:params2|filter3:params3'的级联字符串模式。 注意:字符串的参数是按':'分隔的,如果你的参数中包含':',请不要使用字符串模式
      • option.columnsi.filtersi.name:string 使用的过滤器名称
      • option.columnsi.filtersi.params:Array:string 过滤器的参数。
      • option.columnsi.filtersi.template:string 这一列使用的动态模板
  • option.data:[Arrayobject] 数据数组。当serverSide===false时该配置生效
  • option.methods:object 一个对象,当我们使用template/titleTemplate属性时,我们可以在template中使用在这里定义的方法和对象。

静态数据使用示例

html

<ng-datatables option="option" data="data" onChange="dataChanged(data)"></ng-datatables>
$scope.option={
  columns:[],
  serverSide:false, //重要,启用静态数据时,必须将serverSide设置为false,默认为false
  paging:true
}

服务器端数据使用示例

服务器通信

事件回调

  • onChange(data) 当前页显示数据改变时:触发该事件,data改变后的数据内容

使用列模板

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago