EasyUI 根据 ID 多个 删除
来源:互联网 发布:淘宝买会员怎么全封了 编辑:程序博客网 时间:2024/05/03 21:00
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ include file="/common/common.jspf" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<!--
第一种方式:
声明控件:class="easyui-控件名"
声明属性和事件:data-options="属性:'属性值',属性:'属性值',事件名:'function(){...};'"
第二种方式(基于JS):
声明控件:$('选择器').控件名({});
声明属性和事件:$('选择器').控件名({属性:'属性值',属性:'属性值',事件名:'function(){...};'})
声明方法:$('选择器').控件名("方法名", "传给方法参数");
-->
<title>登陆界面</title>
<script type="text/javascript">
$(function(){
$('#dg').datagrid({
url:'${proPath}/supplier/supplierList.action', //***.action
columns:[[
{checkbox:'true'},
{field:'supId',title:'供应商编号',width:100},
{field:'supName',title:'供应商名称',width:100},
{field:'supLinkman',title:'供应商联系人',width:100},
{field:'supPhone',title:'供应商电话',width:100},
{field:'supAddress',title:'供应商地址',width:100},
{field:'supRemark',title:'供应商类型',width:100},
]] ,
toolbar: [{
iconCls: 'icon-add',
handler: function(){alert('添加按钮')}
},'-',{
iconCls: 'icon-edit',
handler: function(){
alert('编辑按钮')
}
},'-',{
iconCls: 'icon-remove',
handler: function(){
alert('删除按钮')
var rows=$('#dg').datagrid('getSelections');
if(rows.length==0){
alert("选框不能为空!");
return
}
var array=new Array();
for(var i=0;i<rows.length;i++){
array[i]=rows[i].supId;
}
alert(array);
//easyUi $.messager.confirm Messager(消息窗口)
$.messager.confirm('确认','您确认想要删除记录吗?',function(r){
if (r){
$.ajax({
url:"${proPath}/supplier/deleteById.action",
data:{id:array},
//设置为传统方式传送参数 通常用于传送 数组或集合
traditional:true,
type:'post',
dataTpye:'json',
success:function(aa){
if(aa>0){
alert("删除成功!");
//删除后刷新 重载行。等同于'load'方法,但是它将保持在当前页。
$('#dg').datagrid('reload')
//如果 有 idField 有指定字段 就要 清除所有选择的行
$('#dg').datagrid('clearSelections')
}else{
alert("删除失败!");
}
},
error:function(XMLHttpRequest, textStatus, errorThrown){
$.messager.alert("'删除错误','请联系管理员!','error'");
}
})
}
});
}
},'-',{
iconCls: 'icon-search',
handler: function(){alert('查询按钮')}
},'-',{
text:'<input id="ss" type="text" name="supName" />'
}],
striped:true, //是否显示斑马线效果。
pagination:true, //如果为true,则在DataGrid控件底部显示分页工具栏。
pageList:[5,10,15,20,25],//在设置分页属性的时候 初始化页面大小选择列表。
pageSize:5,//在设置分页属性的时候初始化页面大小。
rownumbers : true,//如果为true,则显示一个行号列。
fit : true,
fitColumns : true,//真正的自动展开/收缩列的大小,以适应网格的宽度,防止水平滚动。
//可以翻页选中多选框
idField:'supId'
});
$('#ss').searchbox({
searcher:function(value){
$('#dg').datagrid('load', {
supName:"%"+value+"%",
});
},
prompt:'供应商名称查询'
});
});
</script>
</head>
<body>
<!-- DataGrid(数据表格) -->
<table id="dg"></table>
</body>
</html>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ include file="/common/common.jspf" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<!--
第一种方式:
声明控件:class="easyui-控件名"
声明属性和事件:data-options="属性:'属性值',属性:'属性值',事件名:'function(){...};'"
第二种方式(基于JS):
声明控件:$('选择器').控件名({});
声明属性和事件:$('选择器').控件名({属性:'属性值',属性:'属性值',事件名:'function(){...};'})
声明方法:$('选择器').控件名("方法名", "传给方法参数");
-->
<title>登陆界面</title>
<script type="text/javascript">
$(function(){
$('#dg').datagrid({
url:'${proPath}/supplier/supplierList.action', //***.action
columns:[[
{checkbox:'true'},
{field:'supId',title:'供应商编号',width:100},
{field:'supName',title:'供应商名称',width:100},
{field:'supLinkman',title:'供应商联系人',width:100},
{field:'supPhone',title:'供应商电话',width:100},
{field:'supAddress',title:'供应商地址',width:100},
{field:'supRemark',title:'供应商类型',width:100},
]] ,
toolbar: [{
iconCls: 'icon-add',
handler: function(){alert('添加按钮')}
},'-',{
iconCls: 'icon-edit',
handler: function(){
alert('编辑按钮')
}
},'-',{
iconCls: 'icon-remove',
handler: function(){
alert('删除按钮')
var rows=$('#dg').datagrid('getSelections');
if(rows.length==0){
alert("选框不能为空!");
return
}
var array=new Array();
for(var i=0;i<rows.length;i++){
array[i]=rows[i].supId;
}
alert(array);
//easyUi $.messager.confirm Messager(消息窗口)
$.messager.confirm('确认','您确认想要删除记录吗?',function(r){
if (r){
$.ajax({
url:"${proPath}/supplier/deleteById.action",
data:{id:array},
//设置为传统方式传送参数 通常用于传送 数组或集合
traditional:true,
type:'post',
dataTpye:'json',
success:function(aa){
if(aa>0){
alert("删除成功!");
//删除后刷新 重载行。等同于'load'方法,但是它将保持在当前页。
$('#dg').datagrid('reload')
//如果 有 idField 有指定字段 就要 清除所有选择的行
$('#dg').datagrid('clearSelections')
}else{
alert("删除失败!");
}
},
error:function(XMLHttpRequest, textStatus, errorThrown){
$.messager.alert("'删除错误','请联系管理员!','error'");
}
})
}
});
}
},'-',{
iconCls: 'icon-search',
handler: function(){alert('查询按钮')}
},'-',{
text:'<input id="ss" type="text" name="supName" />'
}],
striped:true, //是否显示斑马线效果。
pagination:true, //如果为true,则在DataGrid控件底部显示分页工具栏。
pageList:[5,10,15,20,25],//在设置分页属性的时候 初始化页面大小选择列表。
pageSize:5,//在设置分页属性的时候初始化页面大小。
rownumbers : true,//如果为true,则显示一个行号列。
fit : true,
fitColumns : true,//真正的自动展开/收缩列的大小,以适应网格的宽度,防止水平滚动。
//可以翻页选中多选框
idField:'supId'
});
$('#ss').searchbox({
searcher:function(value){
$('#dg').datagrid('load', {
supName:"%"+value+"%",
});
},
prompt:'供应商名称查询'
});
});
</script>
</head>
<body>
<!-- DataGrid(数据表格) -->
<table id="dg"></table>
</body>
</html>
0 0
- EasyUI 根据 ID 多个 删除
- easyui根据id获取列索引
- EasyUI DataGrid 根据ID选中行
- jquery根据id删除元素
- jQuery根据ID删除元素
- 一次过删除多个ID方法
- Oracle 删除根据id 删除重复数据
- 根据id删除数据,重新绑定数据源
- 根据ID批量删除记录问题
- mongodb 根据主键id 删除数据
- JS中根据id删除一行数据
- hibernate checkbox 根据id批量删除
- List中查出多个id ,根据id构造sql
- solr删除文档,代码示例;根据id删除代码示例;根据查询结果删除代码示例
- jQuery EasyUI DataGrid根据 多个 字段动态合并单元格 ,级连合并
- easyui后台取值一般是主键id进行删除
- 数据库删除之根据ID删除父表中的数据和根据ID删除子表数据
- php实例根据ID删除mysql表中的数据
- 27. Remove Element
- CODEVS 1163 访问艺术馆
- html5模板地址
- Oracle 11g如何导出空表
- Linux Kernel设备驱动模型之资源管理
- EasyUI 根据 ID 多个 删除
- spring IOC
- 如何获得一个模型在场景中的实际尺寸
- 第六届蓝桥杯 省赛 JavaB组 三角形面积
- HDU:1028 Ignatius and the Princess III
- learn PHP第六章:function4(测验)
- 机器码与汇编指令的对应关系(兼议好问题怎么成了傻问题)
- RocketMQ 4.1 下载 编译 配置 启动
- 安卓中Activity的基本生命周期