精华内容
下载资源
问答
  • 如题,,两个checkbox任何个被选中都要获取,,, 菜鸟问题,,,感谢各位大侠,,,,
  • easyUI获取选中行的数据

    千次阅读 2018-03-26 11:43:35
    需要做一些修改功能,如何获取选中行的数据并把这些数据赋值到新编辑框呢?API上也给我们提供了个属性getSelected。具体用法如下:  //修改数据  function doEdit() {  $('#w').window('open');...

    有的需要做一些修改的功能,那如何获取到选中行的数据并把这些数据赋值到新的编辑框呢?API上也给我们提供了一个属性getSelected。具体的用法如下:

        //修改数据
        function doEdit() {
            $('#w').window('open');//打开新的编辑框
            var row = $('#dg').datagrid('getSelected');//获取选中那一行的数据
            if (row) {

                    //把选中的一行表格里面的数据赋值给新的修改框

                       //textbox代表着你选中的哪一行数据中的这个单元格用的是easyUI的easyui-textbox;

                    $('#UserId').textbox('setValue', row["UserID"]);
                    $('#InfoUser').textbox('setValue', row["LoginName"]);

                    $('#UserInfoName').textbox('setValue', row["UserName"]);

                    //combobox代表着你选中的哪一行数据中的这个单元格用的是easyUI的easyui-combobox;也就是下拉框

                    $('#UserInfoBM').combobox('setValue', row["DeptName"]);
                    $('#UserInfoPosition').combobox('setValue', row["StationName"]);
                    $('#UserInfoAuthority').combobox('setValue', row["RoleName"]);
                }
        }

    想要获得更多资料的  请微信搜索公众号 【热血科技】,关注一下即可。

    展开全文
  • [img=... 我想要双击表格一行,然后弹出一个对话框,请问要怎么实现?[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
  • 获取选中数据的id

    千次阅读 2018-10-13 21:46:12
    总结一下自己遇到的获取选中数据的id几种情况 1.像删除这样直接在当前页发id   通过e.target找到当前点击这条数据的祖先元素tr,再获取tr上绑定临时属性data-id值,即这条数据的id str='tr...' ...

    总结一下自己遇到的获取选中数据的id的几种情况

    1.像删除这样直接在当前页发id的

     

    通过e.target找到当前点击的这条数据的祖先元素tr,再获取tr上绑定的临时属性data-id的值,即这条数据的id

    str='tr...' 那行上都绑定的是临时属性,为了方便以后用时获取。

     

     

    2.同第一种情况,另一种方法,通过隐藏的input框保存id,之后从该input框获取id

    在HTML页面中加入隐藏的input框,

     

    3.编辑或详情之类的需要跳到另一个页面,通过location.href

     

     

     注:e.target,currentTarget和this三者的区别(转载)

    target在事件流的目标阶段;currentTarget在事件流的捕获,目标及冒泡阶段。只有当事件流处在目标阶段的时候,两个的指向才是一样的, 而当处于捕获和冒泡阶段的时候,target指向被单击的对象而currentTarget指向当前事件活动的对象(注册该事件的对象)(一般为父级)。this指向永远和currentTarget指向一致(只考虑this的普通函数调用)。
     

    <div id="outer" style="background:#099"> click outer <p id="inner" style="background:#9C0">click inner</p> <br> </div> <script type="text/javascript">  
        function G(id){  
            return document.getElementById(id);      
        }  
        function addEvent(obj, ev, handler){  
            if(window.attachEvent){  
                obj.attachEvent("on" + ev, handler);  
            }else if(window.addEventListener){   
                obj.addEventListener(ev, handler, false);  
            }  
        }  
        function test(e){  
            alert("e.target.tagName : " + e.target.tagName + "\n e.currentTarget.tagName : " + e.currentTarget.tagName);  
        }  
        var outer = G("outer");  
        var inner = G("inner");  
        //addEvent(inner, "click", test);  
        addEvent(outer, "click", test);  
        </script>
    --------------------- 
    作者:KongyunWu 
    来源:CSDN 
    原文:https://blog.csdn.net/wkyseo/article/details/51863483?utm_source=copy 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    解析:

    当点击inner对象的时候,先触发inner绑定的事件,再触发outer绑定的事件,(因为outer是在事件冒泡阶段绑定的,如果outer是在捕获阶段绑定的,就会先触发out的事件程序,即便inner事件也绑定在捕获阶段。因为捕获流从根部元素开始)。
    事件流:捕获(自顶而下)——目标阶段——冒泡(自下而顶)

    在事件处理程序内部,对象this始终等于currentTarget的值(换个角度理解,DOM上的方法this指向都为该DOM-方法调用模式),而target则只包含事件的实际目标。如果直接将事件处理程序指定给了目标元素,则this、currentTarget和target包含相同的值。
    --------------------- 
    作者:KongyunWu 
    来源:CSDN 
    原文:https://blog.csdn.net/wkyseo/article/details/51863483?utm_source=copy 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • DataGridView使用AllowUserToAddRow==True 时,会默认在数据行后面添加一行空白行。 通过按钮去删除CurrentRow,如果鼠标选中了最后这个空白行,这时候CurrentRow.Index==0,而不会是1 ,从用户角度来看,就是...

    DataGridView使用AllowUserToAddRow==True   时,会默认在数据行后面添加一行空白行。

    通过按钮去删除CurrentRow,如果鼠标选中了最后的这个空白行,这时候CurrentRow.Index==0,而不会是1 ,从用户角度来看,就是我选了空白行,结果把上面那行给删除了。

    解决方法:

    利用SelectedCells,鼠标点击空白行的时候获取到选中单元格的行号,和CurrentRow.Index进行比较。

    如果不一样,说明选中的是最后一行空白行,不作删除

                if (dgv_标准品.CurrentRow == null) return;
                if (dgv_标准品.SelectedCells == null) return;
                int row = dgv_标准品.SelectedCells[0].RowIndex;
                if (dgv_标准品.CurrentRow.Index != row) return;

    展开全文
  • -1、 获取选择一行的id,如果你选择多行,下面id是最后选择id: var id=$('#gridTable').jqGrid('getGridParam','selrow'); 2、获取选择多行id,这些id便封装成一个id数组: var ids=$('...

    获取jqGrid中选中行的数据以及 jqGrid获得所有行数据的方法

    1、jqGrid获取数据及选中行的ID

    -1、 获取选择一行的id,如果你选择多行,那下面的id是最后选择的行的id:

    var id=$('#gridTable').jqGrid('getGridParam','selrow');
    • 2、获取选择多行的id,那这些id便封装成一个id数组:
    var ids=$('#gridTable').jqGrid('getGridParam','selarrrow');
    • 3、获取所有行的id数组:
    var allIds = $("gridTable").jqGrid('getDataIDs');
    • 4、获取选择的当前行的数据,参数传入rowId(当前行的id):
    var rowData = $("#gridTable").jqGrid('getRowData',rowId);
    • 5、获得所有行数据的方法(注:如果存在翻页获取的是当前页的所有数据,并非所有数据):
    varAllData = $("#gridTable").jqGrid("getRowData");

    2、jqGrid常用的事件

    • 1、onSelectAll:
      multiselect为ture,且点击头部的checkbox时才会触发此事件。
      参数:aRowids:所有选中行的id集合,为一个数组。 status:boolean变量说明checkbox的选择状态,true选中false不选中。无论checkbox是否选择,aRowids始终有值
    • 2、onSelectRow:
      当multiselect 为true时,选择行时触发此事件。
      参数:rowid:当前行id;status:选择状态。
    • 3、ondblClickRow:
      双击任意行时触发。
      参数:rowid:当前行id;iRow:当前行索引位置;iCol:当前单元格位置索引;e:event对象。
    • 4、onPaging:
      点击翻页按钮填充数据之前触发此事件,同样当输入页码跳转页面时也会触发此事件。
      参数:pgButton。
    • 5、gridComplete:
      当表格所有数据都加载完成而且其他的处理也都完成时触发此事件,排序,翻页同样也会触发此事件。
    • 6、loadComplete:
      当从服务器返回响应时执行。
      参数:xhr:XMLHttpRequest 对象。
    • 7、onSortCol:
      当点击排序列但是数据还未进行变化时触发此事件。
      参数:index:name在colModel中位置索引;iCol:当前单元格位置索引;sortorder:排序状态:desc或者asc。

      备注:详细内容参考jqgrid的API

    展开全文
  • 数据删除

    2021-06-07 14:33:20
    关于多条数据的删除,根据checkbox属性点击获取选中的行,进行多条删除 方便之后我们遇到大量数据需要删除时不需要条的去删除,显得会非常麻烦。 下面我就要分享一下如何实现layui删除多条行数据 我们首先第...
  • 文章目录一、网站分析二、数据获取 一、网站分析 ...在此选择一个国家,例如...country那一行 选择header中查看数据项具体信息 http请求为post请求,参数为contry,对应url为https://api.inews.qq.com/newsqa/v1
  • 根据ID查询数据&回填

    2019-06-28 08:54:53
    开发工具与关键技术:VS软件,根据ID查询数据 作者:陈隆 撰写时间:2019年06月27日 这个需要根据ID来查询数据的功能,...然后传到控制器中进行查询询对应的那一数据,记住根据ID来查询的都是只有一条数据的,因...
  • 给GridPanel增加复选框按钮

    千次阅读 2016-01-21 15:02:56
    我们就手工给它加一个复选框列,并实现全选清除获取选中的数据。以下GridPanel简称GP。 1.首先在GP的Store里面增加个是否选中的字段源:。因为不用数据库返回,所以直接设置默认值为0,不选中。 2.在GP的...
  • 如图,我想实现选中checkbox 是,获取那行数据,然后跳转到另个页面进行修改。谢谢了!![图片说明](https://img-ask.csdn.net/upload/201512/01/1448946534_82862.png)![图片说明]...
  • easyuidatagrid问题

    2015-05-22 03:30:50
    !...如图所示,我想点击修改的时候能获取这一行的...我现在是这样写的,点击的时候会调用一个js函数,函数里会获取所有选中的行,但是现在的问题就是点修改的时候会先调用那个函数在选中你点的那一行,导致数据无法获取
  • 批量删除

    2019-06-03 20:07:17
    我们先定义个删除方法,然后获取选中数据,最后定义个变量获取选中行数据data数据。因为我们获取数据不只是data数据,而是有关所有数据而且我们只需要data里面数据,所以我们要在这里获取dat...
  • 但是有时候需要传额外的参数,比如在列表中放置input,希望能获取选中的那一行所有的信息,那么就可以把绑定的方法写成如下这样,使用箭头函数val是默认能获取到的值,props.row是额外需要的数据 当然啦,在方法...
  • 上面那一句SQL语句意思就是:从表材料进货明细表中取出定额名称及规格值 例2、查询材料进货明细表详细记录 SELECT * FROM [材料进货明细表$] 等价于: SELECT 序号, 定额名称,规格,日期,单位,数量 FROM ...
  • //将新插入的那一行开户编辑状态 datagrid.datagrid("beginEdit", 0); //给当前编辑的行赋值 editRow = 0; } } }, '-', { text: '删除', iconCls: 'icon-remove', handler: function () { //删除时先获取...
  • <ol><li>获取选中的文本节点:通过用户选择的区域信息,获取所有被选中的所有文本节点;</li><li>为文本节点添加背景色:给这些文本节点包裹层新的元素,该元素具有指定的背景颜色...
  • 返回获得的那一行 connect(ui->tableWidget,&QTableWidget::cellClicked,this,&ipsetwindow::endTable); //插入IP数据 connect(this,&ipsetwindow::insertIPTableValue,m_DB,&myDb::...
  • el-radio

    2021-02-03 15:41:35
    vue项目中: 1.如果不需要显示文字,只需要显示单选框,就将label隐藏 scss写法 ::v-deep .el-radio__label{ ...获取的数据格式, isDefault控制是哪一行的radio选中,取值为1表示选中,取值为0不选中 [ {
  • 选中一行我点修改 然后那一行就变成可编辑状态 编辑完点提交 就在后台执行sql语存入数据库 但是在写sql时候我该如何获取值 怎么获取那个单元格里面的数据 还有 点新增时候 最下面增加一列新 怎么...
  • 任何问题解决方法都不止个,GridView选择性导出也一样,首先GridView绑定是数据库数据,选择导出,我们也可以从数据中查询需要的数据,可以直接从前台GridView表中取得数据,问题来了,怎么判断选中了,...
  • 一、我要实现功能:选中表格中的一行数据进行编辑,编辑方式为,弹出模态框,显示相应数据,并进行表单提交操作,从而实现数据修改,界面如下图: 二、说一说我遇到问题,就是在获取表单...
  • GridView选择性导出Excel

    千次阅读 热门讨论 2014-03-09 21:20:36
    1. 前台获取选中行的主键信息,通过JSON格式,传送到后台,后台解析后,再从数据库中取得数据,通过DataTable导出到Excel 2. 后台直接后去前台GridView表主键集合,获取到后实现和上个方法类似。 3. 除了这...
  • Viewport 移动设备上的Viewport就是设备的屏幕上能用来显示网页的块区域,即浏览器上用来显示网页的那部分区域。Viewport不局限于浏览器可视区域的大小,可能比浏览器的可视区域要大,也可能比浏览器的可视区域要...
  • //将新插入的那一行开户编辑状态 datagrid1.datagrid("beginEdit", 0); var insert_c= $('#dg').datagrid("getChanges",'updated'); var dg = $('#dg').datagrid('getEditor', { index: 0, field: 'dept_id' ...
  • layui分页+模糊查询

    2019-05-15 17:33:08
    var data = obj.data //获得当前行数据 ,layEvent = obj.event; //获得 lay-event 对应值 if(layEvent === 'del'){ var delId=data.id; layer.confirm('是否删除此商品', function(index){ ...
  • 在Window中,如果所有界面操作都由用户代码来实现,将是个很浩大工程。笔者曾经在DOS设计过窗口图形界面,代码上千行,但实现界面还是很古板、难看,除了我那个对编程一窍不通女友,没有个人欣赏它L;...
  • 中文版Excel.2007图表宝典 1/2

    热门讨论 2012-04-06 18:49:24
    11.5.2 选择要绘制的行数据/311 11.5.3 使用来自多个表单数据/313 第12章 避免常见制图错误/317 12.1 了解观众/317 12.2 图表精确度/318 12.2.1 根据上下文数据绘图/319 12.2.2 夸大差异或者相似处/320 ...

空空如也

空空如也

1 2 3 4
收藏数 61
精华内容 24
关键字:

获取选中的那一行数据