关闭自定义弹窗:
var mylay = parent.layer.getFrameIndex(window.name);
parent.layer.close(mylay);
刷新父级表单:
parent.$("a.btn-refresh").trigger("click");
获取表格中选中的项:
table.bootstrapTable('getSelections')
直获取选中的id
var ids = Table.api.selectedids(table); //取出来是个数组 示例:[1,2,3,4,5]
ids = ids.join(','); //用逗号隔开 数组分割后:1,2,3,4,5
图片预览
{field: 'img', title: __('缩略图'), operate: false, events: Table.api.events.image, formatter: Table.api.formatter.image}
修改编辑和添加的弹窗的大小
编辑框(以下只能修改表格里的单条记录的弹窗),放在初始化表格之前即可:
Table.button.edit.extend += ' data-area=["40%","65%"]'; //编辑框
左上角(刷新按钮旁边)的添加框和编辑框(只能修改此处,其他地方无效),放在表格绑定事件之后即可:
$(".btn-add").data("area", ['40%', '65%']);
$(".btn-edit").data("area", ['40%', '65%']);
以下是最简单粗暴的方式,会设置当前页面的所有弹窗,在表格绑定事件之前即可:
Fast.config.openArea = ['800px','100px'];