jQuery MiniUI

 找回密码
 立即注册
查看: 2868|回复: 3
打印 上一主题 下一主题

求助,如何给 datagrid 单元格赋值? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-3-31 15:25:19 |只看该作者 |倒序浏览
本帖最后由 vivilj 于 2017-3-31 15:28 编辑
  1. <div class="mini-datagrid" id="datagrid1" style="width: 100%;height: 450px;border-top: 0;"
  2.     allowCellEdit="true" allowCellSelect="true" editNextOnEnterKey="true" >
  3.     <div property = "columns">
  4.         <div type="indexcolumn"></div>
  5.         <div field="cost_type"  headerAlign="center" allowSort="true" align="center">缴纳类型
  6.             <input property="editor" class="mini-textbox" style="width: 100%;" readOnly="readonly"/>
  7.         </div>
  8.         <div field="amount"  headerAlign="center" align="center" allowSort="true">缴纳金额
  9.             <input property="editor" class="mini-textbox" style="width:100%;" readOnly="readonly"/>
  10.         </div>
  11.         <div field="amount_act"  headerAlign="center" align="center" allowSort="true">实际缴纳金额
  12.             <input property="editor" class="mini-textbox" style="width:100%;"/>
  13.         </div>
  14.     </div>
  15. </div>
复制代码
因为页面其他部分的值的改变,需要改变缴纳金额这一列的值,如何给它赋值?

Rank: 8Rank: 8

沙发
发表于 2017-3-31 15:36:23 |只看该作者
是把一列所有的值都修改吗?
我们的数据都是行的,只能修改行数据
  1. [code]var rows=grid.getData()  //获取当页所有行
  2. for(var i=0,l=rows.leng;i<l;i++){
  3.    grid.updateRow(rows[i],{field:value})
  4. }
复制代码
[/code]

Rank: 2

板凳
发表于 2017-3-31 15:39:34 |只看该作者
felt 发表于 2017-3-31 15:36
是把一列所有的值都修改吗?
我们的数据都是行的,只能修改行数据[/code]

就想改变行中一个记录,我试试这个

Rank: 2

地板
发表于 2017-3-31 15:41:28 |只看该作者
felt 发表于 2017-3-31 15:36
是把一列所有的值都修改吗?
我们的数据都是行的,只能修改行数据[/code]

已经可以了,多谢多谢

Archiver|普加软件

GMT+8, 2024-9-30 14:19 , Processed in 1.054314 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部