2 u013179958 u013179958 于 2016.03.01 11:01 提问

如何删除easy ui datagrid里面的所有的行?

我写了一个删除全部,但是不好使,各位帮我看戏,哪里有问题

                                <script type="text/javascript">
                                //删除全部项目
                                function delAll(){
                                    //获取全部的行
                                    var rows = $('#southTable').datagrid('getRows');
                                    //循环
                                    for(var i=0;i<rows.length;i++){
                                        //获取要删除的索引
                                        var rowIndex = $('#southTable').datagrid('getRowIndex',rows[i]);
                                        //执行删除
                                        $('#southTable').datagrid('deleteRow',rowIndex);
                                    }
                                }
                                </script>

3个回答

rui888
rui888   Ds   Rxr 2016.03.01 11:31
已采纳

$('#southTable').datagrid('loadData',[]); 不知道对不对。

rui888
rui888   Ds   Rxr 2016.03.01 11:28

少个 ID
//获取要删除的索引
var rowIndex = $('#southTable').datagrid('getRowIndex',rows[i].id);

 或者

 $('#southTable').datagrid('loadData', {"total":0,"rows":[]});
rui888
rui888   Ds   Rxr 2016.03.01 11:30

$('#southTable').datagrid('loadData',[]); 不知道对不对。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
easy ui datagrid 属性
数据表格属性(DataGrid Properties) 属性继承控制面板,以下是数据表格独有的属性。 名称 类型 描述 默认值 columns array 数据表格列配置对象,查看列属性以获取更多细节。 undefined frozenColumns array 跟列属性一样,但是这些列固定在左边,不会滚动。 u
Easy UI datagrid 多行数据操作
最近做
玩转Web之Json(三)-----easy ui怎么把前台显示的dataGird中的所有数据序列化为json,返回到后台并解析
最近做一个项目时,需要在dataGird中插入,即文本输入框,当点击提交时,需要把文本框里填的数据返以及其他列的一些信息以json数组的格式返回到后台,虽然我实现了该功能,但一直没找到简便的方法,今天终于在一位版主的点拨下找到了非常简单的方法。   var all = $("#dg").datagrid("getData"); var json
JQuery Easy UI datagrid中使用合计行
datagrid中可以使用合计行显示汇总信息,合计行可以是多行,如下图所示: 合计行的数据由datagrid的数据源提供,如下所示: Js代码   {   "total": 1,   "rows": [     {       "id": 1,       "name": "Chai",       "price": 18.00     }
easy ui datagrid 从编辑框中获取值
var editors = $('datagrid的id').datagrid('getEditors', rowIndex); //rowIndex 行编号,从0算起 console.info(editors[0].target.val());
easy UI 获取datagrid选中多少行
做个功能,用户通过扫面二维码选中datagrid的数据然后做操作,我需要在界面显示用户总共选中多少行数据,在网上找了很多方法不行 最后自己看官方api找出来了 $('#').datagrid('getSelections').length;
将easy ui datagrid 标题(表头)去掉(隐藏)
将表头去掉只需要给datagrid设置一个属性, showHeader属性设置为false。 $(“#dgAttributeId”).datagrid({ collapsible: true, singleSelect: true, checkOnSelect: false, selectOn
easy-ui 取得选中行数据项
1.数据网格(datagrid)有两种方法来读取选中行数据: 1.getSelected:取得第一个选中行数据,如果没有选中行,则返回 null,否则返回记录。 2.getSelections:取得所有选中行数据,返回元素记录的数组数据。 2.创建表格 <table id="tt" class="easyui-datagrid" style="width:600px;height:250px
easy ui datagrid 当前页添加修改删除数据
页面: 1 @ Page Language="C#" AutoEventWireup="true" CodeBehind="Unit.aspx.cs" Inherits="EOCS.App.View.UnitInfo.Unit" %> 2 3 DOCTYPE html> 4 5 html xmlns="http://www.w3.org/1999/xhtm
EasyUI-DataGrid之批量删除
简单介绍一下,涉及到的几个知识点:      1.checkbox,多选      2.前台到后台传值,我用的是字符串拼接,到了后台在拆分的方式      3.批量删除的底层实现 效果图                  前台view $(function () { $('#dg').datagrid({ t