• EasyUI-datagrid获取编辑行的数据


    可以在页面对datagrid的数据直接进行修改,然后提交到数据库,但是要求在提交前获取datagrid的所有行的数据。API提供了getData方法

    最后这样写才搞定

    var    arr=$(‘#dg’).datagrid(‘getData’);

    dg是table 的id。那么怎么读取这些值呢

    比如你的datagrid的列命分别是 a b c d

    好,那么你要获取第一行的a的那个单元格的值应该这样写,

    var value=arr.rows[0].a;

    以此类推

    那么我想只获取更新或删除或添加的那一行的所有数据,怎么办呢

    var    arr=$(‘#dg’).datagrid(‘getChanges’);

    这样写是得到所有变动过的行数据

    同样我想得到第一个变动数据那一行的a 列那个值

    arr[0].a;就可以了,不需要加rows

    那么只想要更新的呢

    查文档可知,var    arr=$(‘#dg’).datagrid(‘getChanges’,’ updated’);

    插入和删除换成inserteddeleted就可以了

  • 相关阅读:
    poj 2312 Battle City
    poj 2002 Squares
    poj 3641 Pseudoprime numbers
    poj 3580 SuperMemo
    poj 3281 Dining
    poj 3259 Wormholes
    poj 3080 Blue Jeans
    poj 3070 Fibonacci
    poj 2887 Big String
    poj 2631 Roads in the North
  • 原文地址:https://www.cnblogs.com/wangyuru/p/3770838.html
Copyright © 2020-2023  润新知