Eova按钮自定义

走远了吗. 提交于 2019-12-19 21:25:40

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

表格按钮一般分为点击提交、点击跳转、打开对话框、打开新窗,打开新tab
eova中按钮属于html嵌入,会在按钮所在区域嵌入按钮和对应的操作
按钮展示定义

<button class="layui-btn layui-btn-sm" onclick="operate()">
	<i class="layui-icon "></i> '修改'
</button>

添加点击方法
 

var operate = function () {
        var ID = 'grid'; //表格id, 可以根据这个ID,判断选中,或者获取选中数据
		// 判断选中方法为	isSelected(ID)
		// 获取选中为	getSelectRows(ID)
		// 后面就可以更具判断和选中的数据 进行按钮事件的操作
		// 1.判断后提交选中数据到url
		let url = "";
		if (isSelected(ID)){
		    var rows = getSelectRows(ID);
		    $.ajax({
				async:false,
				url:url,
				data:rows,
				dataType:"json",
				success:function (res) {
					if (res.success){
					    $.msg("操作成功")
					} else {
					    $.msg(res.msg)
					}
                }
			})
		} 
		// 2.打开对话框
		// 最后两个参数为对话框大小
		dialog(ID, "title", url, width, height);
		// 3.跳转新的页面
		window.location.href = url;
		// 4.打开新的tab
		parent.addTab("title", url);
    };

可以任意组合扩展

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!