一.自定义按钮和弹框
如上图,想在操作项额外增加自己需要开发的按钮,需要找到当前页面table对应的js文件,如下图
我现在操作的goods列表,所以需要找到并使用goods.js,在operate项调用buttons方法,如下图:
buttons:[
{
name: "kouling", //这里是注释: 定义自己的方法名,想写啥写啥
title: __("生成专属商品口令"), //这里是注释:弹窗的标题,也是想写啥写啥
classname: "btn btn-xs btn-success btn-magic btn-dialog", // 这里是注释: 划重点,如果是弹窗需要 使用btn-dialog
//icon: "fa fa-check",
text: "生成口令",
//confirm: "确认点击通过,通过店铺审核?",
url: "wanlshop/goods/kouling", //这里是注释:请求的方法
visible: function(e) { //这里是注释: e 是请求过来的整个数组数据, 使用这个方法是用来判断是否显示这个按钮
if (1 == e.attribute) return !0
},
extend: 'data-area=["500px","500px"]'//这里是注释: 弹框的宽高daxiao
}
]
二.页面上的时间插件失效(包括自定义页面),都可以这样
在js文件加上这个
kouling: function() {
Controller.api.bindevent()
},