`
starbhhc
  • 浏览: 658407 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

easyui DataGrid 的限制行数和删除行

 
阅读更多

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=GBK">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css" href="http://www.jeasyui.net/Public/js/easyui/themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="http://www.jeasyui.net/Public/js/easyui/themes/icon.css">

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>

<script type="text/javascript" src="http://www.jeasyui.net/Public/js/easyui/jquery.easyui.min.js"></script>

<script type="text/javascript" src="jquery.edatagrid.js"></script>

<script type="text/javascript">

 $(function(){

$('#tt').edatagrid({

 

});

//add

$('#addid').click(function(){

var length=$('#tt').datagrid("getRows").length;

if(length>2){

alert("最多只能添加3个");

}else{

   $('#tt').edatagrid('addRow');

}

});

       //del

 

$('#delid').click(function(){

var rows = $('#tt').datagrid("getSelections");//获取你选择的所有行

//循环所选的行

for(var i =0;i<rows.length;i++){    

            var index = $('#tt').datagrid('getRowIndex',rows[i]);//获取某行的行号

            $('#tt').datagrid('reload');

         }

 alert("删除成功");

/* var row = $('#tt').datagrid('getSelections');

var rowIndex = $('#tt').datagrid('getRows', row);

alert(rowIndex);

         $('#tt').datagrid('getRowIndex', rowIndex);  

         $('#tt').datagrid('reload');//删除后重新加载下

*/

});

 

 

 

 });

 

 

 

</script>

</head>

<body>

<h1>Editable DataGrid</h1>

<div style="margin-bottom:10px">

<a id="addid" href="#">AddRow</a>

<a href="#" onclick="javascript:$('#tt').edatagrid('saveRow')">SaveRow</a>

<a href="#" onclick="javascript:$('#tt').edatagrid('cancelRow')">CancelRow</a>

<a href="#" onclick="javascript:$('#tt').edatagrid('destroyRow')">destroyRow</a>

</div>

<table id="tt" style="width:600px;height:200px"

title="Editable DataGrid"

url="datagrid_data.json"

singleSelect="true">

<thead>

<tr>

<th field="itemid" width="100" editor="{type:'validatebox',options:{required:true}}">Item ID</th>

<th field="listprice" width="100" align="right" editor="{type:'numberbox',options:{precision:1}}">List Price</th>

<th field="unitcost" width="100" align="right" editor="numberbox">Unit Cost</th>

<th field="unitcost" width="100" align="right" editor="numberbox"><a href="#" id="delid">删除</a></th>

</tr>

</thead>

</table>

</body>

</html>

分享到:
评论

相关推荐

    扩展 jQuery EasyUI Datagrid 数据行鼠标悬停离开事件完整版Demo下载

    jQuery EasyUI Datagrid 用户列表鼠标悬停/离开数据行时显示人员头像(onMouseOver/onMouseOut) Demo 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停离开事件,源码奉献!!!

    easyui datagrid 表格 打印

    在“easyui打印”这个标签下,我们可以理解这是关于EasyUI框架下,针对Datagrid组件的打印解决方案的讨论和资源集合。 总的来说,要实现EasyUI Datagrid表格的打印,关键在于处理好格式化数据的转换和打印样式的...

    easyui datagrid editor回车切换单元格示例,可参考

    easyui datagrid editor回车切换单元格示例,适合熟悉easyui但又不懂如何做的人员,可能参考一下源码JS。

    easyui datagrid中实现上下左右、回车切换单元格

    easyui datagrid中实现上下左右、回车切换单元格easyui datagrid中实现上下左右、回车切换单元格easyui datagrid中实现上下左右、回车切换单元格

    easyui datagrid 数据导出到Excel

    在IT行业中,EasyUI Datagrid是一款基于jQuery的前端数据展示组件,它提供了丰富的表格功能,如排序、分页、过滤等。在实际工作中,我们经常需要将这些展示的数据导出到Excel文件,以便进行进一步的分析或存储。下面...

    easyui datagrid 右冻结

    标题中的“easyui datagrid 右冻结”是指在使用EasyUI框架开发Web应用程序时,针对datagrid组件实现右侧列固定的功能。EasyUI是一个基于jQuery的UI库,提供了丰富的组件,包括datagrid,它是一个用于展示表格数据的...

    JS EasyUI DataGrid动态加载数据

    JS EasyUI DataGrid是一款基于jQuery和EasyUI框架的数据表格组件,它提供了丰富的功能,如数据分页、排序、过滤和自定义操作等。在实际应用中,动态加载数据是DataGrid的一个重要特性,允许用户在需要时加载更多的...

    easyui datagrid 增加鼠标悬停弹窗事件

    在本示例中,我们关注的是如何在EasyUI的Datagrid组件上添加一个特殊功能:当鼠标悬停在某一行时,弹出一个窗口显示该行的关键信息,例如用于图片预览。以下是对这个知识点的详细解释: 1. **EasyUI Datagrid**: ...

    easyui datagrid在编辑状态下更新列的值

    在使用EasyUI框架开发Web应用时,Datagrid组件是一个非常重要的元素,它提供了一种方便的方式来展示和操作数据。在标题“easyui datagrid在编辑状态下更新列的值”中,我们关注的是如何在Datagrid的编辑模式下动态地...

    jquery easyui datagrid demo

    这个“jquery easyui datagrid demo”包含了一些关于如何使用 jQuery EasyUI 中 Datagrid 组件的示例和相关文档,帮助我们理解和应用 Datagrid。 首先,`datagrid.doc` 文件很可能是 Datagrid 的简要说明文档,它...

    easyUI datagrid rownumber自适应宽度扩展JS

    easyUI datagrid 自动调整行号大小

    easyUI datagrid 行上移,下移,置顶,置底的方法

    easyUI datagrid 行上移,下移,置顶,置底的方法

    easyui的datagrid生成合并行,合计计算价格

    综上所述,利用EasyUI的DataGrid组件,我们可以方便地实现数据的行合并和总价计算,从而创建出功能完善的表格展示。理解并熟练运用这些功能,能够提升Web应用的用户体验,使数据展示更加清晰、直观。

    EasyUI DataGrid过滤用法实例

    在这个"EasyUI DataGrid 过滤用法实例"中,我们将深入探讨如何利用 EasyUI 的 DataGrid 组件实现数据过滤功能,帮助用户更高效地查找和管理表格中的信息。 首先,`datagrid-filter.js` 文件很可能包含了实现过滤...

    easyui datagrid 行编辑中combogrid和combobox显示问题

    修改上一个资源版本中结束编辑时...1、类型为combogrid时每行的参数不同查询返回对应的数据结果。 2、类型为combobox时,输入框显示图标按钮,实现对应的事件。 3、解决类型为combobox显示为value而不是text问题

    easyui datagrid 分页查询样例

    通过这个样例,开发者可以学习到如何结合EasyUI Datagrid和SpringMVC实现后台分页查询,理解前后端数据交互的原理,并且掌握相关框架和组件的使用。这将有助于提升Web应用的数据展示效率和用户体验。

    easyui datagrid 多条件筛选 可复选 类似淘宝筛选

    在IT领域,EasyUI是一个基于jQuery的前端框架,它提供了丰富的UI组件,如datagrid,用于构建用户界面。本文将深入探讨如何使用EasyUI datagrid实现多条件筛选功能,特别是支持可复选的筛选条件,类似于淘宝网站上的...

    easyui datagrid标题列宽度自适应

    总的来说,解决“easyui datagrid标题列宽度自适应”的问题,需要理解EasyUI的工作原理,掌握CSS和JavaScript的相关知识,并具备一定的编程实践能力。正确配置和应用这些技术,能帮助开发者创建出更符合用户体验的...

    EasyUI Datagrid 中文排序的问题

    本文将详细介绍如何解决EasyUI Datagrid中的中文排序问题,并分别从前端和后端两个角度给出具体的实现方案。 #### 二、EasyUI Datagrid简介 EasyUI 是一个基于 jQuery 的简单而强大的 UI 库,它提供了大量的用户...

    easyui datagrid 删除多行操作

    easyui datagrid 删除多行操作时会出现异常,该方法可以直接加载一次数据,避免该问题的发生

Global site tag (gtag.js) - Google Analytics