emapgrid

grid列表, jiyu emapCard和emapdatatable 封装,提供了可以自由切换列表和卡片展示形式的功能
Source:

配置

(static) $.fn.emapGrid.defaults

其他参数参考emapdatatable
属性:
名称 类型 属性 默认值 描述
contextPath String 根路径
type String <optional>
list card or list
pageSize Int <optional>
12 每页数据条数
pageSizeOptions Array <optional>
[12, 24, 48, 96] 煤业数据条数下拉选项
showCustomColumnSetting Boolean <optional>
true 是否显示自定义列设置
schema Boolean <optional>
true 是否开启自定义列保存方案
customColumnDialogOpt Object <optional>
自定义列弹框控制参数,同BH_UTILS.bhWindow
cardBeforeRender function <optional>
卡片渲染结束前的回调函数(此事件中可以在渲染前对数据做处理,入参为row)
cardAfterRender function <optional>
卡片渲染结束后的回调函数
gridAfterSwitch function <optional>
card list 切换后执行的回调函数
其他参数 Object <optional>
其他参数同emapdatatable
Source:

方法API

getTable()

获取grid中的table dom元素 获取到table的dom后可以调用emapdatatable的方法
Source:

getTable()

获取grid中的card dom元素 获取到card的dom后可以调用emapcard的方法
Source:

getType()

获取当前的类型 list or card
Source:

reload(params, gotoFirstPage)

刷新grid数据
参数:
名称 类型 描述
params Object 附带参数
gotoFirstPage Boolean 设置为true跳转第一页
Source: