falstadmin 小技巧

关闭自定义弹窗:

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'];

原文地址:https://www.cnblogs.com/j-jian/p/12714808.html