自定义标签用法

my-adv-table



doQuery:function(){
            var url = "cmUserInfoBO.ajax?cmd=queryOrgUser";
            $timeout(function(){
                
                $scope.page.load({
                            url:url,
                            params:$scope.queryParam,
                            callBack:'setContentHegthDelay'
                        });
            },500);
        }
自定义标签用法_第1张图片
分页表格图片.png

属性

head

传入头部的标签,格式为数组对象 [{},{}],对象支持的参数如下:

  • name 表头的名称
  • code 列表返回的数据对应的字段的key值
  • isSum 值为:true/false ,表示该列是否需要汇总,只是汇总当前页的数据
  • rowColor:可以设置列的样式
  • isEdit:true/false 表示该列是否可以编辑
  • width:可以设置列的宽度
  • number:过滤小数点后面位数
id

表示返回的数据里面,哪个key值是对应的主键,这个主要影响到后面的勾选框的功能。

isSum

是否显示最下面的汇总行

isFilter

是否显示表格的头部的过滤框,该过滤框只能过滤当前页的内容

isShowCheck

是否显示表格的第一列的checkbox框

isShowRow

是否显示列表自定义的按钮

table-Name

列表自定义表格的名称,不能跟其它表格名称重复

name

如果不填写的时候,默认是page, 该字段用于如果一个页面有两个表格的时候,通过这个字段进行区分。

方法

getSelected

返回一个数组,选中的所有数据的主键值

getOneSelected

如果是单选的模式,返回选中的数据

getSelectData

返回一个数组,选中的对象的整一行的数据

downloadExcelFile

导出excel数据,请求的后台bo需要继承baseBo

reload

数据重新加载

load
  1. url 请求的地址
  2. params 请求的参数
  3. callBack 回调的方法
doubleclick

双击的回调方法,入参数是整一行的对象

你可能感兴趣的:(自定义标签用法)